Giter VIP home page Giter VIP logo

miniature-pancake's Introduction

VCS services Website

View the live project here.

This is the website for VCS speech-writing services. The idea is that any person who has a special occasion coming up can hire a professional to write it for them. A further idea is to provide coaching or a form to take in details to include in the speech but for now only the skeleton structure was created. This project relies heavily on code from the Boutique Ado App. My idea was to take a top-down approach and then remove the unwanted features but in the end the priority was to get the database deployed.

User Experience (UX)

  • User stories

    • First Time Visitor Goals

      1. As a First Time Visitor, I want to easily understand the main purpose of the site.
      2. As a First Time Visitor, I want to be able to easily navigate throughout the site to find content.
      3. As a First Time Visitor, I want to see examples of the products on offer. I also want to locate social media links to determine how trusted and known they are.
      4. As a First Time Visitor, I want to be able to sign up for an account.
    • Returning Visitor Goals

      1. As a Returning Visitor, I want to find information about rates and available services.
      2. As a Returning Visitor, I want to find the best way to get in contact with any questions I may have.
      3. As a Returning Visitor, I want to be able to sign up for an account.

Features

  • Responsive on all device sizes

  • Interactive elements

Technologies Used

Languages Used

Frameworks, Libraries & Programs Used

  1. Bootstrap 5.1:
    • Bootstrap was used to assist with the responsiveness and styling of the website.
  2. Django
    • Hover.css was used on the Social Media icons in the footer to add the float transition while being hovered over.
  3. Git
    • Git was used for version control by utilizing the Gitpod terminal to commit to Git and Push to GitHub.
  4. GitHub:
    • GitHub is used to store the projects code after being pushed from Git.

allauth - pre-built package that is customisable

Testing User Stories from User Experience (UX) Section

Further Testing

Known Bugs

the procfile prevented the app from deploying to heroku at first because Procfile was not capitalised and later because the heroku app name was used instead of the django project name

Deployment

Heroku

The project was deployed to Heroku using the following steps...

  1. Create an account in Herokus website
  2. Log in to Heroku in the CLI
  3. Install pillow, psycopg2 and gunicorn
  4. Create app in Heroku ad dj database in settings.py and paste db url into settings Add Heroku hostname to allowed hosts in settings.py back up db to a json file and then migrate and add the data in to the heroku db comment out the heroku db address so it doesnt get into version control Create a procfile In Heroku create a postgres database addon Install dj_database_url in the CLI and freeze the requirements file again

Credits

Code

Content

  • All content was written by the developer.

Media

  • All Images were created by the developer

Acknowledgements

  • My Mentor for continuous helpful feedback.

  • Tutor support at Code Institute for their support.

miniature-pancake's People

Contributors

nishuileabhain avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.