The objective of this project is to create a real-world full-stack application with the requirements below:
Use Node.js and Express.js to create a RESTful API.
Use Handlebars.js as the template engine.
Use MySQL and the Sequelize ORM for the database.
Have both GET and POST routes for retrieving and adding new data.
Use at least one new library, package, or technology that we haven’t discussed.
Have a folder structure that meets the MVC paradigm.
Include authentication (express-session and cookies).
Protect API keys and sensitive information with environment variables.
Be deployed using Heroku (with data).
Have a polished UI.
Be responsive.
Be interactive (i.e., accept and respond to user input).
Meet good-quality coding standards (file structure, naming conventions, follows best practices for class/id naming conventions, indentation, quality comments, etc.).
Have a professional README (with unique name, description, technologies used, screenshot, and link to deployed application).
This application is an online, paperless experience for the bride and groom to plan their special day a bit easier.
We are coming upon wedding season in the era of eco-friendly and instant information, this application has a stress-free and secure way of storing all your wedding day guests' information and categorizing it instantaneously for the wedding planner.
We wanted the user to be able to create a login, enter their name, add if they have a plus (adding their name if applicable), and check any dietary restriction boxes for the planner to notate.
Please install the packages within the package.json file before proceeding.