Giter Site home page Giter Site logo

ciaran-io / himawari-sushi Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 1.0 97.23 MB

Himawari Sushi is a Django application that features sushi recipes. It uses Django, Vite.js, and Tailwind CSS for a visually appealing interface. Our platform provides food delivery and a community for exploring Japanese cuisine. With Cloudinary and Heroku, we ensure a seamless user experience.

Home Page: https://sushi.up.railway.app

Python 59.07% JavaScript 0.75% CSS 2.90% HTML 32.41% TypeScript 4.84% Procfile 0.01%
code-institute django javascript python3 tailwindcss typescript vite

himawari-sushi's People

Contributors

ciaran-io avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

himawari-sushi's Issues

USER STORY: Account login

As a Site user I can login so that view my booking information & personal information

Todo


  • Create a login page
  • Create a login form

USER STORY: Contact customer support

As a Site User I can contact the site owner so that I can get help with any issues or questions

Todo


  • Create a contact page the user can navigate to.

  • Create a contact form the for user details.

    • Full name (required)
    • Email address (required)
    • Phone number (optional)
    • Message (required)
  • Create a contact success page to convey form has sent.

  • Setup email service to receive contact form message & send confirmation reply to customer.

USER STORY: Manage booking details

As a Site user I can make changes to my bookings so that I can change or cancel my booking

Todo


  • Add a bookings link where user can view booking in user dashboard.
    • Show bookings with following booking details.
      • Booking reference
      • Booking confirmed status
      • Booking date
      • Booking time
      • Number of people
      • Special request (massage)
  • Add edit booking link that will enable editing the booking
  • Add delete booking button that will enable deletion of booking

USER STORY: Manage customers

As a Admin I can create a customer & edit customer details so that I can manage my customers

Todo


  • Enable Admin ability to create & update customers from admin panel.

USER STORY: View restaurant menu

As a Site User I can view the a list of foods served So that I know what food is available

Todo


  • Create a menu page that a user can navigate to.
  • Provide a list of all foods offered.

USER STORY: Manage account details

As a Site user I can make changes to my account information so that I can change my personal details

Todo


  • Create a page for user to view/edit their personal information
    • Username
    • First name
    • Last name
    • Email address
    • phone number

USER STORY: View booking history

As a User I can View my previous bookings so that validate the information is correct

Todo

  • Add bookings overview to user dashboard that's displays
    • date
    • time
    • confirmed status
    • view booking link

USER STORY: Account registration

As a Site User I can register an account so that I can make a booking

Todo


  • Create a account registration page the user can navigate to and register.
  • Create a user creation form to collect user details.
    • User name (required)
    • Email (required)
    • Password (required)

USER STORY: Newsletter subscription

As a Site User I can sign up to the newsletter so that I can receive offers through email

Todo


  • Enable sign up users to signup to newsletter
    • Add signup form
    • Add signup confirmation page
    • Add user to subscription service
    • Send user confirmation email of signup

USER STORY: FAQ page

As a Site user I can have access to a comprehensive FAQ section so that I can find and answer to a question I may have

Todo


  • Create a reservation FAQ page.
  • Add common questions users may have.
  • Add navigation link to contact page.

USER STORY: Manage bookings

As a Admin I can create / edit bookings details so that I can manage customer bookings

Todo


  • Enable Admin ability to create & update user bookings from admin panel.

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.