Making meaningful connections at Rutgers University
RUFriends is a social platform designed specifically for Rutgers University students to discover and connect with like-minded peers. Whether you're looking for study buddies, activity partners, or lifelong friends, RUFriends helps you build your community on campus.
- User Profiles: Create detailed profiles showcasing your interests, major, hobbies, and what you're looking for in a friend
- Smart Matching: Find compatible friends based on shared interests, classes, and activities
- Campus Integration: Connect with people in your dorms, classes, and student organizations
- Safe & Secure: Built with privacy and safety in mind, exclusively for Rutgers students
- Event Discovery: Find and create social events, study groups, and campus activities
- Node.js (v18 or higher)
- npm or yarn
- Supabase account for database
- Clone the repository:
git clone https://github.com/Mintype/rufriends.git
cd rufriends- Install dependencies:
npm install- Set up environment variables:
Create a
.env.localfile in the root directory and add your Supabase credentials:
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key- Run the development server:
npm run dev- Open http://localhost:3000 to view the application.
- Frontend: Next.js 14, React, TypeScript
- Styling: Tailwind CSS
- Database: Supabase (PostgreSQL)
- Authentication: Supabase Auth
- Deployment: Vercel
We welcome contributions from the Rutgers community! Please feel free to:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
For questions, suggestions, or support, please reach out through:
- GitHub Issues
- Email: [mintype.code@gmail.com]
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ for the Rutgers University community