Technologies Getting Started API Endpoints Collaborators Contribute
ProjectSyncify is a Project Management Application.
list of all technologies we used
- Django
- Django REST Framework
- PyJWT
- Google Auth
- SQLite
Skip for now
pip install -r requirements.txtRun this command to install all prerequisites. Or have a look on 'requirements.txt'.
git clone https://github.com/TechBuilderTeam/project-syncify-server.gitRun this command to clone this project.
Use the .env as reference to create your configuration file .env with your
Google, GitHub Credentials
EMAIL= ''
EMAIL_PASSWORD=''
GOOGLE_CLIENT_ID={your google client id}
GOOGLE_CLIENT_SECRET={your google client secret}
GITHUB_CLIENT_ID={your github client id}
GITHUB_CLIENT_SECRET={your github client secret}
SOCIAL_AUTH_PASSWORD=''How to start this project
python manage.py runserverHere you can list the main routes of your API, and what are their expected request bodies.
| route | description |
|---|---|
| POST /api/v1/auth/register/ | Register a new user details |
| POST /api/v1/auth/login/ | Login User request details |
more endpoints comming soon...
POST
{
"email": "najmulislamru@gmai.com",
"first_name": "Najmul",
"last_name": "Islam"
"password":"*******"
"password2":"*******"
}Special thank you for all people that contributed for this project.
![]() Najmul Islam |
Sifat Islam |
git clone https://github.com/TechBuilderTeam/project-syncify-server.gitgit checkout -b feature/NAME- Follow commit patterns
- Open a Pull Request explaining the problem solved or feature made, if exists, append screenshot of visual modifications and wait for the review!
