Nextwi is a clone of Twitter with its basic functionalities, allowing users to experience a microblogging platform with essential features.
- User creation and authentication
- Post and share tweets
- Like and bookmark tweets
- Search for tweets and users
- Add geolocation
- Follow users
- Delete own tweets
- Delete Users Profile
- Ban inappropriate tweet words to prevent posting
- Manage tweets
- Delete appropriate tweets and users
- Node.js
- MongoDB
- Clone the repository:
git clone https://github.com/tricticle/neXTwi
- Navigate to the project directory:
cd neXTwi
- Install dependencies:
npm install
- Create a
.env
file in the root directory and add the following variables:REACT_APP_AUTH0_CLIENT_ID=your_auth0_client_id REACT_APP_AUTH0_DOMAIN=your_auth0_domain MONGODB_URI=your_mongodb_uri
- Log in to Vercel:
vercel login
- Start the development server:
vercel dev
Contributions are welcome! Feel free to open issues and submit pull requests.
This project is licensed under the MIT License.