Velora is the ultimate platform for college and university students to discover who is free around them right now. Whether you're looking for a study buddy, want to grab a coffee, or just want to expand your campus network, Velora makes it easy to connect in real time.
- Real-Time Availability Map: See exactly who is nearby and free to hang out.
- Intent-Based Connections: Let others know what you want to do (e.g., "Networking", "Coffee chat", "Study buddy").
- Secure Campus Authentication: Safe and restricted to verified students.
- Dynamic Profiles & Privacy: Full control over who sees you and when.
- Instant Messaging: Connect instantly with your new matches.
Ensure you have the following installed:
-
Clone the repository
git clone https://github.com/yourusername/campus-spark.git cd campus-spark -
Configure Environment Variables The app uses
.envfiles to manage sensitive API keys securely. Create a.envfile in the root directory:touch .env
Add your Supabase credentials to the
.envfile:SUPABASE_URL=your_supabase_project_url SUPABASE_ANON_KEY=your_supabase_anon_key
(Note: The
.envfile is excluded from version control for security.) -
Install Dependencies
flutter pub get
-
Run the App
flutter run
- All API endpoints and Supabase configuration keys are hidden using the
flutter_dotenvpackage. - Ensure that you never commit your
.envor Firebasegoogle-services.json/GoogleService-Info.plistfiles. - Role-Level Security (RLS) policies should be enforced on your Supabase backend to ensure user data remains secure.
This application has been optimized for web deployments with correct Open Graph, Twitter cards, and Meta tags to ensure high visibility when sharing the web build.
This project is licensed under the MIT License.