This is a Django project that provides a web application for companies to post internship opportunities for graduated people and for students. In this project we make an api for the internship data from the database. This README file contains instructions for setting up and running the project.
Before you begin, ensure you have met the following requirements:
- Python (version 3.11 or later)
- pip (Python package installer)
- Virtualenv (optional but recommended)
-
Clone the repository:
git clone https://github.com/Ali-Jaan-Butt/Django-rest-api.git
-
Installations: Install all the libraries required specially Django using pip.
pip install Django pip install pymongo pip install smtplib pip install fastapi pip install sentence_transformers pip install requests
-
Connect Database: Install MongoDB GUI on your system and then run
cd db mongod --dbpath ./
Be in the root directory where the manage.py file is located, then
- Run Server
python manage.py runserver
You can test the project by using the website at locsl host: "http://127.0.0.1:8000"
I have also integrated AI in it which is cosine text similarity for checking the similarity between the student tags and company internships description. So that right internship will reach to the right person.
- Name: Ali Jaan Butt
- Email: aliwsservices@gmail.com
- Phone: +923201540500