Skip to content

DaytimeDracula/Backup-Planit

Repository files navigation

Backup PlanIt by Aero Functions License: MIT

Screenshot (current progress)

Screen Shot 2021-08-03 at 1 44 50 PM

Description

A full stack web app that provides a fun and interactive way to learn about celestial bodies!

This application's structure follows the Model-View-Controller paradigm. It uses Handlebars.js for managing Views, MySQL2 and Sequelize to connect to a MySQL database for the Models, and Express.js for the Controllers. Three.js was used to render the 3D graphics.

It also utilizes dotenv for environment variables, bcrypt - to hash passwords, and express-session/connect-session-sequelize for authentication.

Table of Contents

Installation

Dependencies: Requires Node.js installed on your computer


To install the npm dependencies cd into the main directory and run:

npm i

Usage

This site is live at heroku link!

To use this node app and create your own local server, clone the repo down, use the terminal to cd into the root directory. Then run:

npm start

Use the terminal and start up the server. You can then access the API endpoints through a web browser or Insomnia.

Tests

To test please run:

npm test

License

MIT License

Collaboration

Please feel free to collaborate with me on this project! Just fork it and submit a well documented pull request.

If you have any questions, please contact me at [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •