Twity is a Twitter-like app built with Next.js, TailwindCSS, and Firebase. It allows users to share their thoughts, ideas, and opinions with others in a quick and easy way.
- Post comments
- Edit comments
- Delete comments
- Write comments on specific posts
- User authentication and data storage with Firebase
To get started with Twity, simply clone the repository and install the necessary dependencies:
git clone https://github.com/suveshmoza/Twity.git
cd twity
npm install
You will also need to create a Firebase account and add your Firebase configuration information to a .env file in the root directory of the project:
NEXT_PUBLIC_API_KEY=yourapikey
NEXT_PUBLIC_AUTH_DOMAIN=yourauthdomain
NEXT_PUBLIC_PROJECT_ID=yourprojectid
NEXT_PUBLIC_STORAGE_BUCKET=yourstoragebucket
NEXT_PUBLIC_MESSAGING_SENDER_ID=yourmessagingsenderid
NEXT_PUBLIC_APP_ID=yourappid
NEXT_PUBLIC_MEASUREMENT_ID=yourmeasurementid
Once you have added your Firebase configuration information, you can start the development server:
npm run dev
Contributions to Twity are welcome and encouraged! If you notice a bug, have an idea for a new feature, or would like to contribute code, please feel free to open an issue or submit a pull request.