Welcome to my Social Media App, a platform built with Next.js, React.js, Tailwind CSS, Prisma, and MongoDB. This application aims to provide a Twitter-like experience for users to share thoughts, follow others, and engage in conversations.
- User Authentication: Secure user registration and login system.
- Post Creation: Users can create and share posts with the community.
- Following/Followers: Build a network by following other users.
- Real-time Updates: Stay informed with real-time updates on posts and notifications.
- Responsive Design: A mobile-friendly interface for users on various devices.
- Profile Management: Update profile information and avatar.
-
Frontend:
- Next.js 🚀
- React.js ⚛️
- Tailwind CSS 🎨
-
Backend:
-
Other Tools:
Before you begin, ensure you have the following installed:
-
Clone the repository:
git clone https://github.com/yourusername/your-social-media-app.git
cd your-social-media-app
npm install
MONGODB_URI=your_mongodb_uri
SESSION_SECRET=mysecret
- Start the development server:
npm run dev
-
Open your browser and visit http://localhost:3000.
-
Explore and enjoy your social media app!
- If you'd like to contribute to this project, please follow these guidelines:
- Fork the repository.
- Create a new branch: git checkout -b feature/your-feature.
- Make your changes and commit them: git commit -m 'Add some feature'.
- Push to the branch: git push origin feature/your-feature.
- Submit a pull request.