Project Description: AnimeWiki is a Node.js web application created for anime lovers. It allows users to create an account, log in, browse/explore anime, write reviews, and create a watchlist. This web application was developed as part of a final group project for my Internet Programming class (CST336) alongside my teammates, Melody Neely, Christopher Lendechy, and Dylan Glo Ignacio.
- Make sure you have Node.js installed on your local computer
- Need to have a MySQL database
- Fork this repo
- Clone repo to your local computer
- Access the app directory on your local computer through your terminal
- Run
npm install
to install modules from package.json
- Go to your database to gather your information
- Run SQL commands (located in the dbInfo folder) in your database (this will allow you to create the tables with prefilled data)
- Open the index.js file on your computer and replace the environment variable at line 15 with a secret key (string) and lines 339, 340, 341, and 342 with your database info
- Access the app directory on your local computer through your terminal
- Within the directory, run
node index.js
- Go to a web browser and type
localhost:3000
- Finally, signup to create login credentials