TypeScript Version of MERN-Stack Social Network Built Using Next.JS, Styled-Components, MondoDB, Node.JS & Express.JS
This is the Typescript version of a MERN-Stack social network web application to connect Egyptians abroad built using Next.JS & Styled-Components in Frontend and Node.JS, Express.JS & MongoDB in Backend.
Take a look at the live version here: https://egyptians-abroad-typescript.vercel.app 😍
Take a look at the backend repo here: https://github.com/AhmedTohamy01/Egyptians-Abroad-Backend 😍
Take a look on the live version here: https://egyptians-abroad-typescript.vercel.app 😍
I built this project using the following tools & techniques:
- Next.JS
- Styled-Components.
- Node.JS
- Express.JS
- MongoDB.
To be able to use this react app locally in a development environment you will need the following:
-
Then From your terminal, you should do the following:
# Clone this repository
git clone https://github.com/AhmedTohamy01/Egyptians-Abroad-Frontend
# Go into the repository
cd Egyptians-Abroad-Frontend
# Install dependencies
npm install
- From ./api/axiosAPI.js file in your local repo, connect to the backend server by adjusting the getBaseUrl function to be like the following:
const getBaseUrl = () => {
return 'https://egyptians-abroad-backend.herokuapp.com'
}
- Run the app.
# Run the app
npm run dev
- Now you can see the project in your browser as you see in the live demo link. Happy Hacking!
Give a ⭐️ if you like this project!
Hat tip to everyone helped me to learn the techniques used in building this project.
MIT License.