Skip to content

T-Python-Sep-24/UNIT-PROJECT-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

UNIT-PROJECT-3

Create a Project of your own choosing

Base on what you’ve learned until now , create a project of your choosing. Impress us with your creativity and execution.

Minimum Requirements

  • Use Django.
  • Use Templates & Template Inheritance.
  • Use static, media & dynamic urls as needed.
  • Organize your project in apps as needed.
  • Use models to represent you data.
  • Use a CSS library to style your website.
  • User Authentication & Authorization (register, login, logout, Limit access to some pages using permissions , etc.)
  • Use naming conventions & best practices.
  • Strive to make the user journey intuitive and complete.

Example Projects :

  1. Task Management System:
  • Overview: Create a platform for managing tasks and projects within a team or organization.
  • Features:
  • User authentication and role-based access control.
  • Task creation, assignment, and tracking.
  • Project management with milestones.
  • File uploads and comments on tasks.
  • Notification system for task updates.

Use python-dotenv to save your sensitive data.

Use a CDN or cloud storage provider to sore your large static files (videos, images, etc.), such as:

Use Git & Github to manage and track changes in your project.

  • At lease commit and sync the changes once at the end of everyday.

Edit the README.md file to include (include the info at the top):

  • Project Name
  • Project Description
  • Features list.

Online Learning Platform:

  • Overview: Develop a platform for online courses, quizzes, and educational resources.
  • Features:
  • User registration and profile management.
  • Course creation and enrollment.
  • Quiz and assessment functionalities.
  • Progress tracking and certificates.

Crowdfunding Platform:

  • Overview: Build a crowdfunding website where users can create campaigns and seek financial support for their projects.
  • Features:
    • User profiles with project history.
    • Campaign creation and customization.
    • Payment integration for contributions.
    • Progress tracking and updates.

Job Board and Recruitment System:

  • Overview: Develop a platform for job seekers and employers to connect.
  • Features:
    • User profiles with resumes.
    • Job posting and application functionalities.
    • Search and filter options for jobs.
    • Employer dashboards for managing postings.

Inventory Management System:

  • Overview: Build a system for tracking and managing inventory for businesses.
  • Features:
    • User authentication with roles (e.g., admin, staff).
    • Product catalog with stock levels.
    • Order processing and tracking.
    • Reporting and analytics.

Recipe Sharing Platform:

  • Overview: Create a platform where users can share and discover recipes.
  • Features:
    • User accounts with saved recipes.
    • Recipe creation and editing.
    • Search and categorization of recipes.
    • User ratings and reviews.

Resources:

Free high quality images :

Free sounds website:

Free stock videos:

Free Fonts:

Free Icons

CSS Library:

CSS Animation libraries:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published