Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/idriskulubi/swipe
- Owner: IdrisKulubi
- License: mit
- Created: 2024-03-13T06:39:38.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-03-25T08:45:17.000Z (11 months ago)
- Last Synced: 2025-01-12T06:22:13.304Z (26 days ago)
- Language: TypeScript
- Homepage: https://swippe.vercel.app/
- Size: 214 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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]