Skip to content

Kushaldotel/gurkhageeks

Repository files navigation

Contributors Forks Stargazers Issues MIT License Discord

Gurkha Geeks

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.

Table of Contents

About the Project

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.

Tech Stack

Django DRF React PostgreSQL

Installation

To set up the project locally, follow these steps:

Backend Setup (Django REST Framework)

  1. Clone the repository

    git clone https://github.com/Kushaldotel/gurkhageeks
    cd gurkha-geeks/backend
    
  2. Create a virtual environment

    python3 -m venv env
    source env/bin/activate  # On Windows use `env\Scripts\activate`
    
  3. Install dependencies

    pip install -r requirements.txt
    
  4. Set up the database

    python manage.py migrate
    
  5. Run the development server

    python manage.py runserver
    
    

Usage

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.

Contributing

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.

Quick Overview

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature-name).
  3. Make your changes and commit them (git commit -m 'feat:Add some feature').
  4. Push to the branch (git push origin feature/your-feature-name).
  5. Open a Pull Request.
  6. Ensure that your contributions adhere to our Code of Conduct.

Contributors

Kushal
Kushal

🔧 📆 💻 👀 🤔
Pawan
Pawan

🔧 📖 💻 🖋 🤔

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published