https://github.com/kunal-511/twitter
TWITTER-CLONE-APP | A social media platform built with React.js, Node.js, Express.js & Cloudinary βοΈ. Users can π explore posts, πΈ upload their own, π¬ interact with others, and π₯ stay connected with friendsβcreating a dynamic & engaging experience! π
https://github.com/kunal-511/twitter
backend containers daisy-ui docker docker-hub docker-image dockerignore express frontend full-stack javascript mongodb react tailwindcss twiiter-clone twitter
Last synced: 3 months ago
JSON representation
TWITTER-CLONE-APP | A social media platform built with React.js, Node.js, Express.js & Cloudinary βοΈ. Users can π explore posts, πΈ upload their own, π¬ interact with others, and π₯ stay connected with friendsβcreating a dynamic & engaging experience! π
- Host: GitHub
- URL: https://github.com/kunal-511/twitter
- Owner: kunal-511
- Created: 2024-06-27T07:31:46.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-08T06:02:29.000Z (about 1 year ago)
- Last Synced: 2025-04-08T07:21:45.773Z (about 1 year ago)
- Topics: backend, containers, daisy-ui, docker, docker-hub, docker-image, dockerignore, express, frontend, full-stack, javascript, mongodb, react, tailwindcss, twiiter-clone, twitter
- Language: JavaScript
- Homepage: https://twitter-o0cr.onrender.com
- Size: 983 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Twitter Clone
This project is a full-stack clone application with a backend built with Node.js and a frontend built with React. The project is structured into two main folders: `backend` and `frontend`.
## Table of Contents
- [Getting Started](#getting-started)
- [Project Structure](#project-structure)
- [Available Scripts](#available-scripts)
- [Technologies Used](#technologies-used)
## Getting Started
To get started with the project, follow the instructions below:
1. **Clone the repository:**
```bash
git clone
cd
```
2. **Install dependencies:**
```bash
npm install
```
3. **Run the development server:**
```bash
npm run dev
```
4. **Run the production server:**
```bash
npm run start
```
## Project Structure
The project is structured into two main folders:
- **backend**: Contains the server-side code.
- **frontend**: Contains the client-side code.
```
project-name/
β
βββ backend/
β βββ controllers/
β βββ models/
β βββ routes/
β βββ server.js
β βββ ...
β
βββ frontend/
β βββ public/
β βββ src/
β βββ package.json
β βββ ...
β
βββ package.json
βββ README.md
```
## Technologies Used
- **Backend**: Node.js, Express, MongoDB, Mongoose, Cloudinary
- **Frontend**: React,tanstack/react-query , Material-UI,
- **Other**: cross-env, nodemon
## To run the docker container
docker run -p 5000:5000 --env-file .env twitter-app
---