Skip to content

pranita28Dane/CreatorsLab-Assignment-Task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Django Web Application

Welcome to our Django web application project! This web application is designed to showcase user authentication, file upload functionality, and creative webpage design.

Features

  1. User Authentication

    • Users can register with a username, email, and password.
    • Secure user authentication using Django's built-in authentication system.
    • Passwords are securely hashed and stored.
  2. File Upload Feature

    • Authenticated users can upload files, such as images and documents, to the server.
    • Only logged-in users can access the file upload functionality.
    • Uploaded files are stored securely on the server.
  3. Creative Webpage Design

    • We have designed aesthetically pleasing and user-friendly webpages for:
      • User registration
      • User login
      • user logout
      • File upload
    • The layout, color scheme, and styling have been carefully chosen for an appealing interface.

Getting Started

Follow these steps to set up and run the application locally:

  1. Clone the Repository
git clone https://github.com/pranita28Dane/CreatorsLab-Assignment-Task.git
cd CreatorsLab-Assignment-Task
  1. Create a Virtual Environment (Optional but recommended)
python -m venv env
On Windows, use `env\Scripts\activate`
  1. Install Dependencies
pip install -r requirements.txt
  1. Install Pillow for Image Handling
pip install pillow
  1. Create a Superuser Create a superuser account to access the Django admin panel:
python manage.py createsuperuser
username: admin
password: admin
  1. Apply makemigration and Migrate
python manage.py makemigrations
python manage.py migrate
  1. Run the Application
python manage.py runserver
  1. Access the Application Open your web browser and go to http://localhost:8000 to access the application.

Screenshots

Here are some screenshots of our webpages:

  • HomePage

  • User Registration

  • User Login

  • File Upload
    1. Simple Upload

    2. Model Form Upload

Releases

No releases published

Packages

No packages published