Skip to content

Nepal Software Companies is a student-focused directory that helps you explore IT and software companies in Nepal. Access contact details, career pages, official websites, and LinkedIn profiles of leading tech firms. Find internship opportunities, job openings, and valuable resources to kickstart your career in the tech industry.

Notifications You must be signed in to change notification settings

PublisherName/Nepal-Software-Companies

Repository files navigation

Nepal Software Companies

Nepal Software Companies is a directory designed for students to explore leading IT and software companies in Nepal. The platform provides easy access to essential information, including contact details, career pages, official websites, and LinkedIn profiles of top tech firms. Whether you're looking for internships, job openings, or just exploring career opportunities in Nepal's tech industry, this platform connects you to the right companies.

🌐 Live Services

  • Preview is live at Koyeb 🚀

✨ Features

  • 📂 Company Directory: List of IT and software companies in Nepal.
  • 📧 Contact Information: Access email addresses, phone numbers, and office addresses.
  • 💼 Career Pages: Direct links to job openings and internship opportunities.
  • 🌐 Official Websites & LinkedIn: Visit company websites and LinkedIn profiles for more insights.

🛠️ Technologies Used

  • 🐍 Backend: Django (Python)
  • 🗄️ Database: SQLite

Manual Installation

Clone the repository

git clone git@github.com:PublisherName/Nepal-Software-Companies.git

For Django Backend

Make sure you have uv installed. If not, install it reading the documentation.

  1. Create and activate a virtual environment
cd Nepal-Software-Companies
uv venv
source env/bin/activate
  1. Install dependencies
uv sync
  1. Copy .env.example file to .env and update the environment variables
cp .env.example .env
  1. Apply Migration
python manage.py migrate
  1. Create Superuser
python manage.py make_admin
  1. Load Fixtures
make load-companies
  1. Run the server
python manage.py runserver

Docker Installation

  1. Build the Docker image
docker build -t software-companies .
  1. Run the Docker container
docker run -d -p 8000:8000 --name software-companies-app software-companies
  1. Browse the application at http://127.0.0.1:8000

About

Nepal Software Companies is a student-focused directory that helps you explore IT and software companies in Nepal. Access contact details, career pages, official websites, and LinkedIn profiles of leading tech firms. Find internship opportunities, job openings, and valuable resources to kickstart your career in the tech industry.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published