This is the live demo for DevModule.
Web based Platform for developers to connect with each other from around the world. Developer can register and create a beautiful profile by showcasing all the projects and skills.
Developer can search other developers by their Names, Skill, Projects and Positions.
Projects can also be searched by project names or project owner name, additionally pagination is also implemented.
Users can add review comments to other developers projects.
Positive feedback based on the total reviews can be seen on each projects.
Developers can deactivate the profiles and can reactivate again by logging in.
Unauthenticated users can also access the details of developers and their projects but cannot add any review comment.
- Developers searching based on name, skill, job title
- Projects searching based on project title and owner name
- Pagination on both developers and projects
- Access to some pages for Unauthenticated users also
- Account Deactivate and Reactive
- Positive Feedbacks based on total positive reviews
Clone the project
git clone https://github.com/MubeenAhmadShaikh/DevModule
Create virtual environment
virtualenv env-name
Go to the project directory
cd devmodule
Install all the dependencies
pip install -r requirements.txt
Run Server
uvicorn main:app --reload
Access API locally with url
https://localhost:port/docs
Server:
Database:
Client:
This is Mubeen 👋, author of DevModule Community. Currently I'm working as a Senior Software Analyst 👨💻 and looking for a domain switch into Python Development. Because creating cool projects and solving problem really makes me curious about every process of development. 😃