/twitter-clone

Twitter Clone created with Next.JS, Sanity and tested with Cypress

Primary LanguageTypeScriptMIT LicenseMIT

Twitter Logo
Twitter Clone

Twitter Clone created with Next.JS, Sanity and tested with Cypress

Release Deployment License
Key FeaturesKey TechnologiesSetupSupportLicense

home


Key Features

  • Cypress Component Testing
  • Twitter Auth
  • Create Tweet
  • Create Comment
  • Upload Tweet Image
  • Server Side Rendering

Key Technologies

  • React
  • Next.JS
  • Cypress
  • TailwindCSS
  • Sanity
  • NextAuth
  • Typescript

Setup

Clone this repo to your desktop and run yarn install in /packages/client to install all the dependencies. Then run yarn dev to start the application locally Change the .env.example file to .env.local in /packages/client and fill the empty fields

Install the sanity globally Then run yarn start in /packages/sanity to start the api locally Change the .env.example file to .env.development and .env.production in /packages/sanity and fill the empty fields


Support

Whether you use this project, have learned something from it, or just like it, please consider supporting it by buying me a coffee, so I can dedicate more time on open-source projects like this :)

Buy Me A Coffee

License

You can check out the full license here

This project is licensed under the terms of the MIT license