Skip to content

Perfect Day Planner - User 1 creates choices, User 2 picks from choice pairs. Enjoy your Perfect Day!

Notifications You must be signed in to change notification settings

codemodeactivate/perfect-day-planner

Repository files navigation

Perfect Day Planner

Do What The F*ck You Want To Public Licenselicense

Table of Contents

Description

Use this to help plan the perfect day with your significant other!

Installation

Live Link Here Screenshot

```
 To install locally, clone the repo and run `npm install` to install dependencies.
 Then run `npm start` to start the server. You will need to create a `.env` file
  with the following variables:

DB_NAME='perfect_day_db'
DB_USER='yourdbusername'
DB_PASSWORD='yourdbpassword'

Login to MySQL and type: source db/schema.sql

Run:
num run seed
npm run start
```

Tech Stack

Anime.js bcrypt Connect-session-sequelize CORS Dotenv Express Express-handlebars Express-session Faker Mysql2 Nodemon Sequelize UUID zxcvbn

Usage

Feel free to use but drop a plug

Contribute

Please submit issues to this repo and feel free to reach out to codemodeactivate

Test Instructions

n/a

License

http://www.wtfpl.net/

Do What The F*ck You Want To Public Licenselicense

Questions

If you have any questions, please contact me at [email protected]. You can also find me on GitHub at codemodeactivate.

Future Development

We're going on Shark Tank in Q3 2024

  • Provide error handling for dead end routes

  • Add more logic with permissions & session storage to disallow certain views based on user type and login status

  • Add more logic to the backend to handle more complex queries

  • Fix minor bugs in the editing of a "Perfect Day"

  • More authetication, privacy, security features such as deleting profile

  • Enable social sharing

  • Google or some other authentication service

Credits

Jeff Zenko, Christopher Schmidt, James Ivancic

Tutorials Used

https://dmitripavlutin.com/javascript-fetch-async-await/

https://stackoverflow.com/questions/8853396/logical-operator-in-a-handlebars-js-if-conditional

About

Perfect Day Planner - User 1 creates choices, User 2 picks from choice pairs. Enjoy your Perfect Day!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published