EveMark is a revolutionary event ticketing management app that makes it easy for event organizers to sell tickets, manage attendees, and track ticket sales in real-time and for event enthusiasts to find the newest events available and book their tickets. With EveMark, you can easily create event pages and set up ticket pricing. The app also provides advanced security features to prevent ticket fraud and scalping, and allows for seamless check-in and entry at the event. EveMark is the perfect solution for any event organizer looking to streamline their ticketing process and sell more tickets. With EveMark you can make your event a huge success.
EveMark makes use of the React Native framework, which enables the creation of cross-platform mobile apps using JavaScript and React.
The app includes features such as an event marketplace, ticket pricing, ticket sales and management, participant check-in and tracking using automatically generated QR Codes. The user interface is designed to be user-friendly and straightforward, allowing event organizers to handle the check-in of their events quickly and easily, and event attendees to find all new events in one location and book their tickets.
The app stores and manages event and participant information using the MongoDB database system. It also includes a built-in QR code scanner for event check-in.
The app is built on the React Native framework, which provides a smooth and efficient performance as well as an easy-to-maintain codebase. It provides maximum reach for event organizers by being able to deploy on both Android and iOS. Overall, EveMark provides event organizers with a comprehensive solution for managing and promoting their events, selling tickets, and tracking attendance.
After cloning the project, you need to install all the dependencies with you favourite package manager (we recommend yarn as npm is not working correctly!)
yarn
//or
npm install
Please make sure to download Expo Go app from the playstore and then write this command in your terminal (make sure to be on the root directory of the project)
- If both your PC and Mobile Device are connected to the same Wi-Fi you can run this command
yarn start
- If your PC and Mobile Device aren't connected to the same Wi-Fi you can run this command
yarn start --tunnel
Finally, scan the QR Code given in the terminal with the Expo Go app QR Code scanner and the app will run on your device.
You will need an expo account to use Expo Application Services. So, to create your expo account go to their website, click Sign Up button in the top-right corner and complete the registration process. After that, confirm your email address, and you are ready to go!
Before you can start using Expo Application Services you need to install it by opening the terminal and typing:
yarn add eas-cli
Once the installation is finished, you can login to our expo account by typing eas login in the same terminal and providing the username as well as the password of the expo account that you have created earlier. (You can test if you logged in successfully by typing eas whoami in the terminal, which should display your username).
The last step before you can start creating our first build is to configure the project. you can simply do that by running eas build:configure in the terminal, and choosing android as our platform. This command will create eas.json file in your project.
Finally you can create our first build! So let's not waste any time and start doing that by running
eas build --platform android
If you don't have an Android Keystore, then EAS will ask you if you need one, select Yes and EAS will take care of the rest.
Once the status of the progress changes to Finished, it means that finally you have our application build, and you can download it by clicking Download button.
You can find the Demo Video here
You can install EveMark and test it yourselves on your android phones by following this link or by scanning this QR Code.