BuNest is a mobile application designed for university students and professors to facilitate the reservation of classrooms for lectures, seminars, and other academic activities. The app provides a user-friendly interface for browsing available classrooms, reserving them, and managing reservation history.
- Classroom Reservation: Users can easily browse available classrooms and reserve them for specific dates and times..
- User Authentication: Secure login and registration process using Cleck authentication.
- User Profiles: Update and manage user profiles with relevant information.
- React Native: A cross-platform mobile application framework.
- Expo: A set of tools and services for building React Native applications.
- Cleck: An authentication service used for secure user authentication.
- Ensure that Node.js and npm are installed on your machine.
- Install Expo CLI globally:
npm install -g expo-cli
- Clone the repository:
git clone [repository-url]
- Navigate to the project directory:
cd BuNestApp
- Install dependencies:
npm install
npx create-expo-app bunest -t tabs
- Start the app using Expo CLI:
expo start
- Open the Expo developer tools (
expo start
) and pressw
to run the app in a web browser.
- Open the Expo developer tools (
expo start
) and pressi
to run the app on an iOS simulator or device.
- Open the Expo developer tools (
expo start
) and pressa
to run the app on an Android emulator or device.
- Configure Cleck authentication by providing the necessary credentials in the
.env
file.
- Launch the app on your chosen platform (web, iOS, or Android).
- Log in or register using Cleck authentication.
- Browse available classrooms, reserve, and manage reservations.
This project is licensed under the MIT License.
- Special thanks to the developers of Expo and Cleck for providing excellent tools and services.