Welcome to Django Web Explorer! This repository is a collection of my projects and experiments using the Django web framework. It showcases my journey in web development, including hands-on examples, templates, and resources for building dynamic and scalable web applications.
This repository is dedicated to exploring the capabilities of Django for developing web applications. It contains various mini-projects, tutorials, and experiments aimed at understanding different aspects of Django, such as:
- Building REST APIs
- Integrating front-end frameworks
- Utilizing Django's ORM and templates
- Implementing user authentication and authorization
- Deploying Django applications
- Blog App - A simple blog application featuring CRUD operations, user authentication, and comment management.
- E-Commerce Store - An online store with product listing, shopping cart functionality, and payment integration.
- Portfolio Website - A personal portfolio website showcasing skills, projects, and contact information.
To run any of the projects locally:
-
Clone the repository:
git clone https://github.com/KoechVictor1/django-web-explorer.git
-
Navigate to the project directory and create a virtual environment:
cd django-web-explorer python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the Django development server:
python manage.py runserver
Feel free to explore the different projects in the repository, modify the code, and build upon it. Each project includes its own README file with specific instructions.
Contributions are welcome! If you have any suggestions or improvements, please fork the repository and create a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
Created by Koech Victor (https://github.com/KoechVictor1) - feel free to reach out!