Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/luan-neumann-dev/reactgram

ReactGram is an Instagram-based project that offers a complete social experience, allowing users to interact with a feed of posts and connect socially through likes and comments, all through a secure authentication system.
https://github.com/luan-neumann-dev/reactgram

instagram javascript mongodb-atlas nodejs react

Last synced: 6 days ago
JSON representation

ReactGram is an Instagram-based project that offers a complete social experience, allowing users to interact with a feed of posts and connect socially through likes and comments, all through a secure authentication system.

Awesome Lists containing this project

README

        


📸 ReactGram

![image](https://github.com/user-attachments/assets/6cb97b3a-e3f4-4186-a10f-c536dbde69e2)
![image](https://github.com/user-attachments/assets/2a5bb3b9-fd60-4974-84b5-79071bef87d4)
![image](https://github.com/user-attachments/assets/ef4be3b3-acdf-43ed-bc6c-c0c6f044d375)

> ReactGram is an Instagram-based project that offers a complete social experience, allowing users to interact with a feed of posts and connect socially through likes and comments, all through a secure authentication system.

## 💼 Technologies Used
- React
- Vite
- JavaScript
- MongoDB
- HTML
- CSS

## 🏃 How to Run the Project
To run the project locally, follow these steps:

1. **Clone** this repository on Visual Studio Code
```
git clone https://github.com/Luan-Neumann-Dev/ReactGram/
```

2. **Open** the console and navigate to the project folder:
```
cd ReactGram
```

3. **Configure** your MongoDB database credentials in the ``backend/env`` file.

4. **Navigate** to the 'backend' folder and run the command:
```
npm install
```

5. **Start** the back-end server:
```
npm run server
```

6. **Open** a new terminal tab, navigate to the 'frontend' folder, and run the command:
```
npm install
```

7. **Start** the front-end server:
```
npm run dev
```
8. Open ``http://localhost:5173`` in your web browser to view the project.

## Contributions 🤝
Contributions are welcome! If you have suggestions for improvements or encounter any issues, feel free to open an issue or submit a pull request.

🙋 Author




Foto do Luan no GitHub


Luan Neumann Dev



---