Twitter but better
-
Frontend:
- React Next.js
- Tailwind CSS
-
Backend:
- Node.js
- Express
-
Database:
- MongoDB
-
User Authentication:
- Login
- Register
-
Yeet Functionality:
- Posting yeets (tweets) (backend)
-
Frontend Homepage:
- Display user profile
- Display yeets from followed users
-
Account Settings:
- Change user information
Here are some screenshots of Yeeter:
To get started with Yeeter, follow these steps:
-
Clone this repository.
-
Navigate to the project directory.
-
Install dependencies for both frontend and backend:
cd frontend npm install
cd backend npm install
-
Set up MongoDB and create a
.env
file in the backend folder with the following content:DB_URI=linktothedatabase
Replace
linktothedatabase
with the URI of your MongoDB database. Make sure to configure the connection in the backend to use this URI. -
Start the backend server:
cd backend npm start
-
Start the frontend development server:
cd frontend npm run dev
-
Visit http://localhost:3000 in your web browser to view the application.
Contributions are welcome! If you have any ideas for features, find any bugs, or want to contribute in any way, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.