Skip to content

Event Management App Build in React Native using Expo CLI, RESTful Mockapi.io API

License

Notifications You must be signed in to change notification settings

HamzaZaidiX/Event-Management-App

 
 

Repository files navigation

Event Management App

This is a React Native event management app that allows users to view, register, and provide feedback for events. The app includes features such as event registration, event search, and feedback submission.

Features

  • View a list of events
  • Search for events by venue
  • Register for events
  • View registered event details
  • Submit feedback for events

Screenshots

WhatsApp Image 2025-01-14 at 02 17 16_99d0816a

WhatsApp Image 2025-01-14 at 02 17 16_8000aacb

WhatsApp Image 2025-01-14 at 02 17 15_27f09e92

WhatsApp Image 2025-01-14 at 02 17 16_d14f0481

Installation

  1. Clone the repository:
git clone https://github.com/HamzaJZaidi/event-management-app.git
cd event-management-app
  1. Install dependencies:
npm install
  1. Install necessary packages:
npm install @react-navigation/native @react-navigation/bottom-tabs @react-navigation/stack
npm install react-native-screens react-native-safe-area-context
npm install axios
npm install @react-native-async-storage/async-storage
npm install react-native-vector-icons
npm install react-native-ratings

Usage

  1. Start the development server:
npx expo start
  1. Open the Expo Go app on your mobile device and scan the QR code to run the app.

Project Structure

  • App.js: The main entry point of the app, containing the bottom tab navigator and theme toggle.
  • screens/: Contains the screen components (Dashboard.js, Registration.js, Feedback.js).
  • components/: Contains reusable components (EventCard.js, SearchBar.js).
  • eas.json: Configuration file for Expo Application Services (EAS).

Materials Used

APIs

  • MockAPI: Used for creating and managing mock APIs for testing.

Libraries

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

License

This project is licensed under the MIT License.

About

Event Management App Build in React Native using Expo CLI, RESTful Mockapi.io API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%