yazanelmasri / Django-Titans

0 stars 0 forks source link

Django Titans

This is a full-stack framework project built using Django, Python, HTML and CSS. Welcome to our Car Service Booking Site!

About

This platform is designed to provide a seamless and efficient way for users to book various car services. Whether you need routine maintenance, emergency repairs, or specialised services, our site connects you with trusted service providers in your area. Our goal is to create a functioning and responsive website, that allows users to post, comment and like or unlike recipes. This project has been built for educational purposes.

Table of Contents

UX *

User Stories

Scope

Features

Home page

image

Login

image

Sign-Up

image

Structure

*

Wireframes

All wireframes were created used Balsamiq

Wireframes for each device are linked here:

image

image

image

Database schema

image

Models

image image image

Surface

Design

Chosen colours

image

Technologies Used

Languages

Frameworks, Libraries & Programs Used

GitHub - Holds the repository of my project, GitHub connects to GitPod and Heroku.

GitPod – Connected to GitHub, GitPod hosted the coding space, allowing the project to be built and then committed to the GitHub repository.

Heroku - Connected to the GitHub repository, Heroku is a cloud application platform used to deploy this project so the backend language can be utilised/tested.

Django - This framework was used to build the foundations of this project

Gunicorn - Gunicorn is a pure-Python HTTP server for WSGI applications.

*Dj Database URL - This allows you to utilize the 12factor inspired DATABASE_URL environment variable to configure your Django application.

Bootstrap - Used to quickly add design to my website, Bootstrap focuses on mobile first design meaning this website is responsive across multiple devices ans screen sizes.

Cloudinary - Used to store images online for the recipe posts.

Summernote Used to add a text area field to the admin setup to enable a list of ingredients and method steps.

Balsamiq - was used to create site wireframes.

W3C Markup Validator - was used to validate HTML

W3C CSS Validator - was used to validate CSS

Coolors - to make color palette

Testing

User Story Testing Testing Users Stories form (UX) Section

Bugs and Issues

image

image

image

image

Deployment

This project was deployed using Github and Heroku.

Github Here are the steps I took to create a new repository and set up Django with Heroku:

Django and Heroku Setup

Credits

Media

*

Acknowledgements

*