An open API service indexing awesome lists of open source software.

https://github.com/jxianc/bridge-v2

a fullstack forum web app using typescript, react, node, express, postgreSQL and more...
https://github.com/jxianc/bridge-v2

expressjs nextjs nodejs postgresql react typescript

Last synced: 3 months ago
JSON representation

a fullstack forum web app using typescript, react, node, express, postgreSQL and more...

Awesome Lists containing this project

README

          

# Bridge

a forum web app using typescript, react, node, express, postgreSQL.

project link: https://bridgeapp.xyz/

![screenshot](https://i.ibb.co/qjXdnHT/Screenshot-2021-08-08-at-9-10-20-PM.png)

## Technologies I used to build this app
1. TypeScript - programming language (https://www.typescriptlang.org/docs/)
2. React - frontend (https://reactjs.org/docs/getting-started.html)
3. Next.js - frontend (https://nextjs.org/docs/getting-started)
4. Chakra UI - styling (https://chakra-ui.com/docs/getting-started)
5. Node.js - backend (https://nodejs.org/en/docs/)
6. Express.js - backend (https://expressjs.com/en/starter/installing.html)
7. Apollo Graphql - api gateway (https://www.apollographql.com/docs/)
8. TypeGraphql - graphql framework (https://typegraphql.com/docs/getting-started.html)
9. PostgreSQL - database (https://www.postgresql.org/docs/13/index.html)
10. TypeORM - connect to database (https://typeorm.io/#/)
11. Redis - session storage (https://redis.io/)
12. Docker - backend deployment (https://docs.docker.com/get-started/)
13. Dokku - backend deployment (https://dokku.com/docs/getting-started/installation/)
14. DigitalOcean - VPC (https://www.digitalocean.com/)
15. Vercel - frontend deployment (https://vercel.com/)

### Functionality
- user: register, login, logout, change password
- post: create, edit, delete, upvote/downvote
- comment: create, edit, delete, upvote/downvote
- category: 11 different categories of post
- top category: display posts title from top category (3 categories that have the most posts)