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.
- Preview is live at Koyeb 🚀
- 📂 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.
- 🐍 Backend: Django (Python)
- 🗄️ Database: SQLite
git clone git@github.com:PublisherName/Nepal-Software-Companies.git
Make sure you have uv installed. If not, install it reading the documentation.
- Create and activate a virtual environment
cd Nepal-Software-Companies
uv venv
source env/bin/activate
- Install dependencies
uv sync
- Copy .env.example file to .env and update the environment variables
cp .env.example .env
- Apply Migration
python manage.py migrate
- Create Superuser
python manage.py make_admin
- Load Fixtures
make load-companies
- Run the server
python manage.py runserver
- Build the Docker image
docker build -t software-companies .
- Run the Docker container
docker run -d -p 8000:8000 --name software-companies-app software-companies
- Browse the application at
http://127.0.0.1:8000