GoodMango is an online social platform for users interested in Manga, inspired by Goodreads. On the website, you can read, review, and research different types of manga.
Here, you can find your favorite manga: GoodMango
The splash page displays a large banner video of the top anime battle scenes. Users can log into an existing account or sign up to create a new account. There is an option to demo the site through the login and signup pages.
Users can browse the different manga Good Mango has in its database here. Clicking on a manga cover will redirect the user to the manga's details page.
This page displays a specific manga's details including its title, year, author, and description. There is also a genre list where upon click will redirect the user to a list of manga of that genre. Below holds the reviews for that specific manga.
Users can create bookshelves via the "My Manga" link on the navigation bar. Here, users can keep track of book lists and add manga to them via their manga detail page.
- Create an account
- Log in/out and demo user
- Read important details of manga
- Search manga with different genres
- Logged in users can add bookshelves to view a collection of manga
- Logged in users can add reviews to manga
- Clone the repository
git clone https://github.com/jdijaili/w13-goodMango-group-project.git
- Install necessary dependencies for node.js
npm install
- Create a database called
good_mango
- Set password as 'password' or any password. Note: make sure it is the same password as the one in the .env file variables
- Create a new env file. Use
.env.example
as a reference. - Run migrations and seed data:
npx dotenv sequelize db:migrate
&&npx dotenv sequelize db:seed:all
- Start the server:
npm start
- JavaScript
- Express
- Git
- Pug
- CSS
- BCrypt
- Heroku
- Sequelize
- PostgreSQL