DevConnect, the best place for finding skilled Developers. Users can register with their preferred role. Add your skills and experiences to get stand out in the talent hunt. Developers can search for jobs and directly apply on the listed jobs or can bookmark them for later. Direct messaging also available. Hiring Managers can post job and search for developers with their required skillsets. They also can direct message developers.
-
Clone the Github repository
git clone https://github.com/davishek7/dev-connect
-
Create and activate virtual environment
cd dev-connect python3 -m venv env source env/bin/activate
-
Install dependencies using pip
pip install requirements.txt
-
Copy the .env.example file to .env and change the values
cp .env.example .env
-
Running the dev server
python runserver.py
- app/ - folder holds the main application
- app/auth/ - holds the logic related to authentication and search
- app/user/ - all user related stuff
- app/jobs/ - all the logics for job feature
- app/contact/ - for contact
- app/templates/ - frontend HTML files
- app/static/ - holds all the static files
- app/__init__.py - it contains the flask application factory
- app/database.py - holds the harperDB connection
- app/context_processor.py - custom context for jinja2 templates
- app/extensions.py - flask extensions used on the project
- config.py - app configurations i.e. secret key etc.
- runserver.py - file for running the application
- DevConnect on Railway
- DevConnect on Heroku 😒
-
Developer
- email - davishek7@gmail.com
- password - 1234
-
Hiring Manager
- email - canavi048@gmail.com
- password - 1234