A Twitter clone built with Express.js that allows users to create accounts, post tweets, follow other users, and interact with posts through likes and comments. This project aims to replicate the core functionalities of Twitter.
What you need to install the software and how to install them.
-
Clone the repository:
git clone https://github.com/fadamakis/vue-twitter-clone-backend.git
-
Navigate to the project directory:
cd vue-twitter-clone-backend
-
Install dependencies:
pnpm install
-
Set up environment variables:
-
Copy the
.env.example
file to.env
:cp .env.example .env
-
Fill in the required environment variables in the
.env
file.
-
To run the project locally, use the following command:
pnpm dev
Visit http://localhost:3000
in your browser to see the application.
If you need to seed the database with initial data, you can use the following command:
pnpm seed
- Express.js - The web framework used
- MongoDB - Database
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests.
- Fotis Adamakis - Initial work - fadamakis
See also the list of contributors who participated in this project.
This project is licensed under the MIT License.