GithubHelp home page GithubHelp logo

jtibs18 / waitless Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 5.47 MB

Waitless is an interactive menu application created with MongoDB, Angular, Express.js and Node.js (MEAN stack) as a university honours project

JavaScript 8.58% CSS 25.74% HTML 17.42% TypeScript 48.26%

waitless's Introduction

Hi there, I'm Jess!

Welcome to my GitHub profile.

I'm a detail-oriented problem solver with an entrepreneurial spirit that takes pride in being a reliable and responsible code contributor who strives to achieve efficient and effective solutions.

An avid learner, seeking to improve technical skills as a software engineer while maintaining ethical practices.

๐Ÿ˜Š About Me

๐ŸŽต Founding Full Stack Developer @ Staccato

๐Ÿซ Graduated from Carleton University in 2022 with High Distinction

๐Ÿ“œ Bachelor of Computer Science Honours, Minor in Business and Specialization in Mobile Computing

๐Ÿฅ… 2024 Goal: Write code every day!

๐Ÿ”— Connect with me!

LinkedIn Medium Github Leetcode

โš™ Tech Stack

Java Javascript Kotlin Python TypeScript Angular CSS3 Figma html5 Jest npm Pug React Styled Components Tailwind Vue Django Express Flask GraphQL Next.js Nodejs Pandas TensorFlow MongoDB PostgreSQL Sqlite Docker git Postman

โŒจ๏ธ Recent Activity

1. ๐Ÿ’ช Opened PR [#23](lmoroney/tfbook#23) in [lmoroney/tfbook](https://github.com/lmoroney/tfbook)

๐Ÿ“Š GitHub Stats

jtibs github stats
jtibs language stats

๐Ÿ† GitHub Trophies

waitless's People

Contributors

jtibs18 avatar

Watchers

 avatar  avatar

waitless's Issues

back button from create_menu to registration

Either remove this back button or when going back to registration fill the boxes with the user input so that the user can edit their form.
Change submit button to save edits button and then go back to create_menu

delete an item in edit menu

if you are in /edit for create menu for an item and that item is deleted in the mini menu, then the edit page should go back to the general create menu page. Error occurs when trying to save and exit from the edit page but you just deleted that menu item

create menu image requirement

Currently image must be added to menu items
Either specify that this is a requirement and add the red note or allow no image to be added
If user doesn't add image, they cannot click add menu item but there is no visual indication that an image must be added

Invalid email still goes to create menu

DB recognizes if email is invalid and won't add the registration to the db but this error is not sent to the server to prevent moving to the create menu section.
If email is invalid, ask user to enter a new email. Do not go to create menu

how to get route like /Edit_Menu in front end

needed for Create-menu component to distinguish between /Create_Menu and /Edit_Menu.

/Edit_Menu should say edit menu in the title, does not need skip for now button, change mini menu with toggle buttons

navigation

if logged in, clicking waitless in header should bring back to main dashboard, not waitless login

Skip for now button in create menu

Before a restaurant begins entering a menu they should also have the option to skip for now (button) instead of seeing the save & exit button

invalid login screen

if user types password or username incorrectly, there needs to be a screen for that. Maybe an alert

field not filled in

in login, registration and create menu, if a field is missed, highlight that field in red

Confirm before deleting item in Mini Menu

An alert should drop down confirming the restaurant wants to delete a menu item before it is deleted. If the user selects no, the item should remain on the menu, if yes is clicked, then the item should be deleted

Data verification

In restaurant registration the data needs to be a phone number, ensure that a valid number is entered
Ensure the passwords entered match
If the user enters an email that is already in the database then notify the user that the email is not valid/already used

uri to dashboard is incorrect

need to query db for restaurant name to redirect to the proper uri for /waitless/:restaurant/dashboard and /waitless/:restaurant/settings

Restaurant Uploads their Logo

This should be done in restaurant registration page
Reformatting the input form and checking for a valid image would be necessary
Optional feature

make error boxes look nice

using angular material to make dialog boxes custom for error messages

must install angular material and go through the steps in section 10 of the video tutorials

Create Menu for Specific Restaurant

Currently create menu works generally, but all menu items ever created are loaded into the mini-menu.
/Create_Menu should be specific to the restaurant currently registering
URL should be updated to Waitless/:restaurantID/Create_Menu and Waitless/:restaurantID/Create_Menu/Edit/:itemID

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.