About | Features | Technologies | Requirements | Starting | License | Contact
this project is (backend) example on how to use Django to build an e-learning platform. we applied many django functionalities i mentioned below. note: this project is not completed yet,and not front-end optimized, it just backend example.
This project is an e-learning platform that allows students to browse and apply for courses. ande manage courses and students using the Django admin panel. The project also includes a simple authentication system that allows students to sign up, log in, and log out. The project uses RESTful API that allows students to browse and apply for courses. The project also uses JWT to authenticate and authorize students to access the API.
✔️ Register and login students;
✔️ Browse and apply for courses;
✔️ Manage courses and students using the Django admin panel;
✔️ Authenticate and authorize students to access the API using JWT;
✔️ RESTful API that allows students to browse and apply for courses;
✔️ Responsive design using Bootstrap 5;\
The following tools were used in this project:
Before starting 🏁, you need to the requirements below:
Pillow==10.0.1
PyJWT==1.7.1
Django==5.0.1
django-cors-headers==4.3.1
# Clone this project
$ git clone https://github.com/romanyn36/e-learning-platform-using-django
# Access
$ cd e-learning-platform-using-django
# Install dependencies
$ pip install -r requirements.txt
# Run the project
$ python manage.py runserver
# The server will initialize in the <http://127.0.0.1:8000/>
This project is under license from MIT. For more details, see the LICENSE file.
Made with Romani: romani is a Ai Engineer/ backend developer, and always available to help you with any questions. We can also discuss new projects. Feel free to contact me!