##Task Manager App
A full-stack task management application built with React Native (Expo) for the frontend and Node.js with MongoDB for the backend.
- User authentication (signup, login, logout)
- Task management (create, read, update, delete)
- JWT token-based authentication
- Clean and intuitive UI using React Native Paper
- Node.js (v16+)
- npm or yarn
- Expo CLI (
npm install -g expo-cli) - MongoDB (local or cloud instance)
- Clone the repository
git clone https://github.com/itsKapri/TaskManagerApp.git
cd TaskManagerApp- Install dependencies
npm install
# or
yarn install- Configure the API URL
- Open
src/api/api.jsand update theAPI_URLconstant with your backend URL.
- Start the development server
npm start
# or
yarn start- Run on a device or emulator
- Scan the QR code with the Expo Go app on your device
- Press
ato run on Android emulator - Press
ito run on iOS simulator
- Setup the backend repository provided separately
- Update the connection string in your backend to point to your MongoDB instance
- Start the backend server
- Register a new account or log in with existing credentials
- Create, view, edit, and delete tasks
- Logout when finished