Gurkha Geeks is an open-source project aimed at bringing together all tech enthusiasts from Nepal. This platform allows developers, designers, and other tech-minded individuals to collaborate on various projects, share knowledge, and contribute to the growing tech community in Nepal.
Gurkha Geeks is designed to be a collaborative platform where tech enthusiasts of Nepal can contribute, learn, and grow together. Whether you're a developer, designer, or just someone interested in tech, you're welcome to contribute to this repository. The project is built with Django REST Framework for the backend and React for the frontend, making it a versatile and scalable application.
To set up the project locally, follow these steps:
-
Clone the repository
git clone https://github.com/Kushaldotel/gurkhageeks cd gurkha-geeks/backend
-
Create a virtual environment
python3 -m venv env source env/bin/activate # On Windows use `env\Scripts\activate`
-
Install dependencies
pip install -r requirements.txt
-
Set up the database
python manage.py migrate
-
Run the development server
python manage.py runserver
Once the project is set up, you can start contributing to either the frontend or backend. The backend server will run on http://localhost:8000/. The backend API endpoints will be accessible via the Django REST Framework interface.
We welcome contributions from all tech enthusiasts! Whether you're a seasoned developer or just starting, your contributions are valuable.
For detailed guidelines on how to contribute, please refer to our Contribution Guidelines.
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature-name
). - Make your changes and commit them (
git commit -m 'feat:Add some feature'
). - Push to the branch (
git push origin feature/your-feature-name
). - Open a Pull Request.
- Ensure that your contributions adhere to our Code of Conduct.
Kushal 🔧 📆 💻 👀 🤔 |
Pawan 🔧 📖 💻 🖋 🤔 |