This project is the server side of a posting based social network what allow us register, create posts, like and comment posts from other user as well.
https://ack-people-client.vercel.app/
I use React With Express
Nodejs Obviously
I chose MongoDB and GraphQL with Apollo Server
Although Vercel is designed for Next.js, I adapted the project to be able to be deployed on that platform.
First clone the client and server repos:
$ git clone https://github.com/juliancabmar/ack-people_client
$ git clone https://github.com/juliancabmar/ack-people_server
Install the client dependencies:
$ cd ./ack-people_client
$ npm install --legacy-peer-deps #(for avoid dependency issues)
Install the server dependencies:
$ cd ./ack-people_server
$ npm install --legacy-peer-deps #(for avoid dependency issues)
In the server path create a .env file and add this:
MONGODB = <Your collection string authorization>
SECRET_KEY = <Some password>
Run the server:
$ npm start
Run the client:
$ cd ./ack-people_client
$ npm start
Finally open http://localhost:3000 in your browser.