8000 GitHub - tricticle/neXTwi: Twitter clone with Admin Dashboard and Geolocation
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

tricticle/neXTwi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nextwi

Nextwi is a clone of Twitter with its basic functionalities, allowing users to experience a microblogging platform with essential features.

Nextwi Preview

Home

Nextwi Home

Logged In User

Nextwi Logged In User

Search

Nextwi Search

Likes

Nextwi Likes

Bookmarks

Nextwi Bookmarks

User Profile

Nextwi User Profile

Admin User manage

Nextwi Admin User manage

Admin Tweet Manage

Nextwi Admin Tweet manage

Admin Ban Manage

Nextwi Admin Ban manage

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

Admin Features

  • Delete Users Profile
  • Ban inappropriate tweet words to prevent posting
  • Manage tweets
  • Delete appropriate tweets and users

Dependencies

  • Node.js
  • MongoDB

Installation

  1. Clone the repository:
    git clone https://github.com/tricticle/neXTwi
  2. Navigate to the project directory:
    cd neXTwi
  3. Install dependencies:
    npm install
  4. 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
  5. Log in to Vercel:
    vercel login
  6. Start the development server:
    vercel dev

Contributing

Contributions are welcome! Feel free to open issues and submit pull requests.

License

This project is licensed under the MIT License.

0