Skip to content

Latest commit

 

History

History
72 lines (46 loc) · 3.29 KB

LEARN.md

File metadata and controls

72 lines (46 loc) · 3.29 KB

Django Basic Setup Project

GitHub repo size


General info

This Repository has the basic setup of a Django Project. Since setting and configuring a basic setup of a project by using Django is difficult. You can clone this repository for your project, and you can use it for your projects. This Repository is developed with a simplified coding style and file structure.


Description

This project consists of many features. It contains rich comments for the code, So even who have the basic knowledge can understand the code. This Project is tend to incease its features in the future.


Technologies

Project is created with:

  • Bootstrap 5.3
  • Python 3.10
  • Django 4.0.4

Features

  1. Authentication, Authorization.
  2. Overwritten Django admin module.
  3. Login and Sign up and Logout.
  4. A Dashboard and basic Navigation system.
  5. A good and Mobile friendly User Interface.
  6. Basic UI and UX.
  7. Theme Customizer.
  8. Bulk Import & Export data.
  9. Automation in Profile creation.
  10. Automatically Delete files/images from media which are unused.
  11. Highly documented with appropriate comment lines for easy understading of the code.

Setup

Please Refer README File for the Setup of the Project.


Features Explanation

  1. Authentication, Authorization: This project have Username and Password Authentication in the system. It consists of High end Authroization system. The Urls which contain sensitive information of the User information is encrypted.

  2. Overwritten Django admin module: Django has builtin admin module, Its been overwritten with a Good UI & UX.

  3. Login and Signup and Logout: Login with Username, Password, user will be able to signup and User session will be saved. User can logout once he finishes his work.

  4. Dashboard and basic navigation system: Dashboard contains analytical information. The is timeline graph of the User activities & cards to display information.

  5. Mobile friendly application: The Ui is compactable with the mobile and tablet.

  6. Basic UI and UX: This project consists of basic UI with bootstrap framework.

  7. Theme Customizer: Users can customize theme, to the users wish. There are 2 themes avaliable ["light","dark"]

  8. Bulk Import & Export data: Users can perform Create, Update, Delete using Excel sheets. Its one of the best capablities where Admin works reduces a lot.

  9. Automation in Profile creation: When user is created, one profile with default profile image is created in the database, automatically.

  10. Automatic deletion of unused files: The files and images used when User updates, upload the profile picture. The unused files in the media directory will be deleted automatically.

  11. Comment lines: The project contains comment lines, So that developers will understand the code.


If you face any issues, feel free to raise the issues, If you have some ideas on improving the project, feel free to contact me through
Linkedin: Linkedin Contact or else Email to: [email protected]