Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/idriskulubi/swipe

Swipe is a social media app designed to connect university students and make finding friends fun and easy! With Swipe, you can swipe through profiles, match with classmates, and start chatting in no time.
https://github.com/idriskulubi/swipe

Last synced: 9 days ago
JSON representation

Swipe is a social media app designed to connect university students and make finding friends fun and easy! With Swipe, you can swipe through profiles, match with classmates, and start chatting in no time.

Awesome Lists containing this project

README

        

# Swipe 📱💕

Swipe is a social media app designed to connect university students and make finding crushes fun and easy! With Swipe, you can swipe through profiles, match with classmates, and start chatting in no time.

## Features ✨

👫 **Connect with Classmates through communities:** Swipe through profiles of other university students and connect with your classmates.

❤️ **Find Your Crush:** Use Swipe's matching feature to find your crush or make new connections.

🔍 **Discover Profiles:** Browse through user profiles and learn more about your fellow students.

💬 **Chat:** Start chatting with your matches and get to know them better.

## Installation 🚀

1.**Cloning the Repository**

```bash
git clone https://github.com/169398/swipe
cd swipe
```
2. Install dependencies: `npm install`
3. **Set Up Environment Variables**

Create a new file named `.env` in the root of your project and add the following content:

```env
MONGODB_URL=
CLERK_SECRET_KEY=
UPLOADTHING_SECRET=
UPLOADTHING_APP_ID=
NEXT_CLERK_WEBHOOK_SECRET=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
```
Replace the placeholder values with your actual credentials.

4. **Running the Project**

```bash
npm run dev
```
Open [http://localhost:3000](http://localhost:3000) in your browser to view the project.

## ⚙️ Tech Stack🛠️

- Next.js
- Node.js
- MongoDB
- Uploadthing
- Clerk
- React Hook Form
- Tailwind Css
- Zod
- Shadcn Ui
- Serveless APIs

## Contributing 🤝

We welcome contributions from the community! If you have ideas for new features or want to report bugs, please open an issue or submit a pull request.

## License 📄

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Acknowledgements 🙏

I would like to thank all contributors my classmates and users who have supported Swipe's development.

---

📧 For any inquiries, please contact me at: [email protected]