Skip to content

Latest commit

 

History

History
90 lines (67 loc) · 2.57 KB

README.md

File metadata and controls

90 lines (67 loc) · 2.57 KB

Internship Documented

Report of my work at intellify, Responsibilities as a backend developer were following: Designing models with best practices, maintaining database and Write clean and maintainable code for other developers.

Technical Features:

  1. Uses REST API architectural style for designing networked application.

  2. Procedural approach using Pythons Django-REST framework.

  3. Clean MVC pattern with ORM.

  4. Features like OTP based login system, JWT Auth, sessions, google recaptcha and Push-Notifications for android app users.

  5. Different 3rd party python modules and packages for easy functionality of certain features.

  6. Clean and reusable API doc for better understanding and testing for android Developers.

  7. Uses AWS (EC2), database (RDS), and static files storage (S3).

  8. Default testing code is deployed on Heroku with Postgres db to store user data and uses Django-Staticfiles to store static data.

  9. App consisted different microservices each with scalable database deployed independently.

  10. Each app serves different purpose ranging from user auth, to online classrooms to quiz creation to live attendance mechanism.

Screenshots

Home

Navbar and Study Material


View Lectures and See Members


Create Noticeboard and Lecture Details


Take attendance and Upload Resource


View Resource and Comment on Resources




Credits

Intellify team