A Django 5 project showcasing a fully responsive website with modern design and CRUD functionalities.
- Project Overview
- Features
- Technologies Used
- Setup Instructions
- Usage
- Deployment
- Contributing
- License
- Acknowledgements
This project demonstrates the development of a responsive website using Django 5 and Bootstrap. It includes CRUD operations and is suitable for showcasing personal or organizational projects, blogs, or portfolios.
- Responsive Design: Ensures compatibility across devices.
- CRUD Functionalities: Create, Read, Update, and Delete content effortlessly.
- Dynamic UI: Interactive elements powered by JavaScript.
- Modern Aesthetic: Designed with Bootstrap for a clean, professional appearance.
- Django 5 (Backend Framework)
- Bootstrap (Frontend Framework)
- HTML5 (Markup Language)
- CSS3 (Styling)
- JavaScript (Interactivity)
Follow these steps to set up the project locally:
-
Clone the Repository:
git clone https://github.com/LAHI-RU/Complete_website_from_scratch.git cd Complete_website_from_scratch
-
Create a Virtual Environment:
python -m venv env source env/bin/activate # For Linux/Mac env\Scripts\activate # For Windows
-
Install Dependencies:
pip install -r requirements.txt
-
Run Migrations:
python manage.py migrate
-
Start the Server:
python manage.py runserver
-
Access the Website: Open your browser and navigate to
http://127.0.0.1:8000/
.
- Admin Panel:
Access the admin panel at
/admin
for managing content. - CRUD Operations: Create, update, or delete entries via the user interface.
To deploy this project to a live environment, follow these steps:
- Configure your settings for production.
- Set up a WSGI server (e.g., Gunicorn).
- Use a web server (e.g., Nginx) as a reverse proxy.
- Deploy to a hosting platform like AWS, Heroku, or DigitalOcean.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-name
). - Commit your changes (
git commit -m 'Add feature'
). - Push to the branch (
git push origin feature-name
). - Open a pull request.
This project is licensed under the MIT License.
- Django Documentation
- Bootstrap Framework
- Open Source Contributors