DormX is a comprehensive React Native mobile app designed to enhance and simplify dorm life for college students. The app provides a centralized platform for various aspects of dormitory living, including communication, event planning, resource sharing, and more.
- Home Dashboard: Quick access to all major app features
- Chat System: Connect with roommates and dorm neighbors
- Photo Gallery: Share and browse dorm community photos
- Calendar: Track dorm events, classes, and personal schedules
- Dorm Classes: Information about classes and study groups in your dorm
- Marketplace: Buy, sell, or exchange items within your dorm community
- Resources: Access to important dorm and campus resources
- React Native: Cross-platform mobile development
- Expo: Simplified React Native development and deployment
- React Navigation: Tab and stack navigation throughout the app
DormX uses a modern, vibrant color palette that resonates with student life:
- Primary Blue (#5E72E4): Main brand color, energetic and trustworthy
- Gray Blue (#8898AA): Secondary color for less prominent UI elements
- Success Green (#2DCE89): Confirmations and positive actions
- Info Cyan (#11CDEF): Informational elements and highlights
- Warning Orange (#FB6340): Cautionary elements
- Danger Red (#F5365C): Errors and critical actions
- Light Background (#F7FAFC): Clean, minimal backgrounds
- Dark Text (#172B4D): Clear, readable text
- Clone the repository
- Install dependencies:
npm install - Start the development server:
npm start - Run on iOS:
npm run iosor Android:npm run android
/assets: Images and other static assets/components: Reusable UI components/constants: App constants including colors and theme information/hooks: Custom React hooks/navigation: Navigation configuration/screens: Main app screens
- Basic navigation setup
- Home screen layout
- User authentication and profiles
- Chat functionality
- Calendar integration
- Marketplace listings
- Photo gallery implementation
- Resource library