WesTrinhKL / TopFun

*A for fun web app that allow users to post and share their hobbies, favorite foods, top shows, etc.*

Home Page:https://topfun.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TopFun

TopFun is a list based application where you can curate a list of your top foods, games, movies, resources, etc. and share it with others! Made with React, Express, vanilla CSS (no 3rd party components), Sequelize, PostgreSQL.

Technologies

Features

Landing Page

landing

Registration / Demo

landing

Feed Page

list-view

List Item View

list-view

CRUD List and List Items

list-items

Getting started

  1. Clone this repository
git clone this repo
  1. Install npm dependencies for both the /frontend and /backend
cd frontend
npm install

cd backend
npm install
  1. In the /backend directory, create a .env based on the .env.example with proper settings
  2. Setup your PostgreSQL user, password and database and ensure it matches your .env file
  3. Run migrations and seeds in the /backend
npx dotenv sequelize db:create
npx dotenv sequelize db:migrate
npx dotenv sequelize db:seed:all
  1. Start both the backend and frontend
npm start
  1. Open localhost:3000 for front end
  2. Test backend API w/ localhost:5000 on postman

Contact

Wes Trinh

westrinh00@gmail.com

About

*A for fun web app that allow users to post and share their hobbies, favorite foods, top shows, etc.*

https://topfun.herokuapp.com/


Languages

Language:JavaScript 79.3%Language:CSS 19.8%Language:HTML 0.6%Language:TypeScript 0.2%