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...
- Host: GitHub
- URL: https://github.com/jxianc/bridge-v2
- Owner: jxianc
- Created: 2021-07-31T18:31:06.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-08-08T13:54:31.000Z (almost 5 years ago)
- Last Synced: 2025-04-20T10:57:44.608Z (about 1 year ago)
- Topics: expressjs, nextjs, nodejs, postgresql, react, typescript
- Language: TypeScript
- Homepage: https://bridgeapp.xyz/
- Size: 863 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bridge
a forum web app using typescript, react, node, express, postgreSQL.
project link: https://bridgeapp.xyz/

## 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)