A debate social media full stack app, made for the IB diploma. Made inorder to create and reply to debates. Uses javascript, typescript, tailwind, Graphql and Nodejs.
Documentation available here
- Create debates
- Create arguments
- Can copy argument id and reference in post
- Can set topic for debate
- Autologin with cookies
- Create user
- User pages with posts and arguments
- Paginated posts using button and state (for all post feeds)
- Can browse based on topic
- Can follow specific topics
- Delete posts
- Delete Arguments
Have Postgres installed with a schema named debateSchema Have node installed Populate the server environemnt varibles with your own
npm install
npm remove
class-validator
npm install -s [email protected]
npm run start
npm install
npm run start
Reference Ben Awad as this was heavily influenced by his full stack tutorial.