A simple tweet application to demonstrate and exercise #MERNG stack. Authorized users can tweet while others can react to tweets by commenting and liking.
This project follows airbnb
Javascript coding styles. https://github.com/airbnb/javascript
This app is on MERNG stack
- MongoDB
- Apollo Server (Express)
- React
- Node.js
- GraphQL
- Apollo Client
- Ant Design
This repository contains both server and client components of the application under server
and client
directories respectively.
You can signup for MongoDB Atlas Cloud free tier
- Clone/Download the project
- Setup Server
- Install
npm
dependenciescd ./server
npm i
- Configure server
- Rename
server/.env.sample
file toserver/.env
- Update variables in the
server/.env
- Rename
- Start the server
npm run serve
- For development purpose
npm run start
is available withnodemon
server.
- Install
- Setup Client
- Install
npm
dependenciescd ./client
npm i
- Configure client
- Reanme
client/.env.sample
file toclient/.env
- Update variables in
client/.env
- Reanme
- Start the client
npm run start
- This will start the development server on
http://localhost:3000
- Install
This project is a result of the MERNG tutorial "React / GraphQL Course - Build a social media app (MERNG Stack)" published on YouTub freeCodeCamp.org channel.
YouTube: https://www.youtube.com/watch?v=n1mdAPFq2Os
Github: https://github.com/hidjou/classsed-graphql-mern-apollo
Simple Tweet App by Gihan S is licensed under CC0 1.0. To view a copy of this license, visit https://creativecommons.org/publicdomain/zero/1.0