Trace, a mobile app that centralizes all your virtual activities—books, games, movies—allowing users to keep track of everything in one convenient place
This project is set up with Expo and can be run with a few simple commands.
To set up your development environment and start running the app, follow these steps:
Make sure you have the following installed on your machine:
- Git
- Node.js
- npm (Node Package Manager)
git clone git@github.com:Sunilpaul16/Trace.git
cd Trace
Install the project dependencies using npm:
npm install
Download the Expo Go app onto your device, then use it to scan the QR code from Terminal and run.
Ensure you have all the necessary dependencies installed. In the project directory, execute the following commands:
For visual representation of data, download and install MongoDB Compass from here.
Navigate to the server directory and install the required dependencies:
bash
cd server/
npm install
Start the backend server with:
nodemon index.ts
Navigate to the app directory and install the necessary dependencies:
bash
cd MyNewApp/ npm install
Start the Expo development server with:
bash
npx expo start
This will open a new tab in your default web browser with the Expo DevTools. From there, you can scan the QR code with the Expo Go app on your mobile device or use an emulator to preview the app.
- Install the Expo Go app on your iOS or Android device.
- Open the Expo Go app and scan the QR code displayed in the Expo DevTools.
Follow these additional steps if you prefer to use an emulator:
- Ensure Xcode is installed.
- Open the iOS Simulator from Xcode. The running app should automatically be detected.
- Ensure Android Studio is installed.
- Open an Android Virtual Device (AVD). The running app should automatically be detected.
Enjoy developing with Trace! If you encounter any issues, refer to the documentation or seek assistance from the community.