Skip to content

oliviabruvik/DormX

Repository files navigation

DormX - Your Dorm Life Companion

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.

Features

  • 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

Technology Stack

  • React Native: Cross-platform mobile development
  • Expo: Simplified React Native development and deployment
  • React Navigation: Tab and stack navigation throughout the app

Color Palette

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

Getting Started

  1. Clone the repository
  2. Install dependencies: npm install
  3. Start the development server: npm start
  4. Run on iOS: npm run ios or Android: npm run android

Project Structure

  • /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

Development Roadmap

  • Basic navigation setup
  • Home screen layout
  • User authentication and profiles
  • Chat functionality
  • Calendar integration
  • Marketplace listings
  • Photo gallery implementation
  • Resource library

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages