Skip to content

Full stack web app made for my International Baccalaureate diploma.

Notifications You must be signed in to change notification settings

chefsApprentice/Debate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Debate

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

Image of the debate app on desktop

Features

  • 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

Instructions to run

Prerequisites

Have Postgres installed with a schema named debateSchema Have node installed Populate the server environemnt varibles with your own

Server folder

npm install
npm remove
class-validator
npm install -s [email protected]
npm run start

Web folder


npm install
npm run start

Reference Ben Awad as this was heavily influenced by his full stack tutorial.

About

Full stack web app made for my International Baccalaureate diploma.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages