Skip to content

This is a platform that allows you to make posts, leave comments and likes to other users' posts. Also authorization is implemented with help of JWT

Notifications You must be signed in to change notification settings

konstantinkrumin/social-media-graphql-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hi World (Social Media Project w/ GraphQL)

This is a platform that allows you to make posts, leave comments and likes to other users' posts. Also authorization is implemented with help of JWT. Backend is deployed on Heroku, database is on the MongoDB Cloud (AWS) and frontend is deployed on Vercel.

Stack: Javascript, React, Semantic UI, Node.JS, GraphQL, Apollo GraphQL, JWT

Check It Out Here

Alternatively you can start it locally by running the following:

  • In the main directory:
npm run dev
  • In the client directory:
npm start

And navigating to localhost:3000. You should see your app running.

P.S. You will need to install the dependencies if you haven't previously done it:

npm install

P.P.S. If you want to start it locally you also need to create a .env file in the main directory and fill out the following fields:

PORT=5000
JWT_SECRET_KEY=*******
MONGO_URI=************

Replace the stars with your secret key for JWT and MongoDB URI to connect to your database instance

App Image

About

This is a platform that allows you to make posts, leave comments and likes to other users' posts. Also authorization is implemented with help of JWT

Topics

Resources

Stars

Watchers

Forks