A modern React Native application that brings campus communication, marketplace, notes, events, messaging, and student collaboration into one unified platform.
Web App: https://unihelp-frontend-iota.vercel.app
Mobile application built with React Native (Expo) and deployed as a web version using Vercel.
- Email & Password Login
- Google Sign In
- Secure Authentication
- Persistent Sessions
- Community Posts
- Trending Discussions
- Quick Campus Actions
- Category Filters
- Like & Comment System
- Save Posts
- Upload Study Notes
- Browse Notes
- Download Resources
- Organized Categories
- Buy & Sell Items
- Product Listings
- Reserve Products
- Contact Seller
- Saved Listings
- Campus Events
- Event Creation
- Upcoming Events
- Calendar View
- Create Polls
- Vote
- Live Results
- One-to-One Chat
- Conversation Search
- Real-Time Updates
- Report Lost Items
- Found Item Listings
- Edit Profile
- Saved Posts
- Published Posts
- Dark Mode
- Notification Settings
- Premium Modern Design
- Responsive Layout
- Dark Mode
- Smooth Animations
- Mobile-first Experience
- React Native
- Expo
- React Navigation
- Expo Router
- Context API
- Async Storage
- Node.js
- Express.js
- Firebase Firestore
- Firebase Authentication
- Firebase Storage
- Vercel
- Render
React Native (Expo)
โ
โผ
React Navigation
โ
โผ
Context API
โ
โโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโ
โผ โผ โผ
Firebase Auth Express API Firebase Storage
โ โ โ
โโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโ
โผ
Firebase Firestore
src/
โ
โโโ components/
โโโ screens/
โโโ navigation/
โโโ context/
โโโ hooks/
โโโ constants/
โโโ utils/
โโโ services/
assets/
public/
App.js
package.json
git clone https://github.com/utkarsh0885/unihelp-frontend.gitMove into project
cd unihelp-frontendInstall dependencies
npm installStart Expo
npx expo startRun Web
npx expo start --webCreate a .env file in the project root.
EXPO_PUBLIC_FIREBASE_API_KEY=
EXPO_PUBLIC_FIREBASE_AUTH_DOMAIN=
EXPO_PUBLIC_FIREBASE_PROJECT_ID=
EXPO_PUBLIC_FIREBASE_STORAGE_BUCKET=
EXPO_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=
EXPO_PUBLIC_FIREBASE_APP_ID=
EXPO_PUBLIC_BACKEND_URL=- Authentication
- Home Feed
- Notes
- Marketplace
- Events
- Polls
- Lost & Found
- Messaging
- Notifications
- Profile
- Saved Posts
- Dark Mode
- Modular Architecture
- Reusable Components
- Context-based State Management
- Responsive UI
- Optimized Rendering
- Firebase Integration
- Secure Authentication
- Production Deployment
- AI Campus Assistant
- AI Notes Summarization
- Push Notifications
- Campus Clubs
- Video Calling
- Group Chats
- Attendance Tracker
- Placement Portal
- Campus Map
- AI Search
Contributions are welcome.
- Fork the repository
- Create a feature branch
git checkout -b feature/new-feature- Commit changes
git commit -m "Add new feature"- Push
git push origin feature/new-feature- Open a Pull Request
This project is licensed under the MIT License.
Utkarsh Thakur
- GitHub: https://github.com/utkarsh0885
- Email: utkarshthakur0701@gmail.com