- Introduction
- Learning Goals
- Technologies and Tools
- Illustrations & Demo
- Project Reflections
- Roadmap
- Deployed Page
- Set Up
- Contributors
- Sources
- Project Specs
- Habitual is an application built in React Native, based in IOS. This is an application that allows a user to view a random mantra and choose to save the mantra to a list within the application for a daily dose of positive vibes.
- Gain competency with React Native fundamentals
- Create a multi-page UI/UX using React Native Navigation
- Create a REST API in Express
- ReactNative
- npm
- Node.js
- Cypress Testing
- Express API
- ReactPlayer
- GitHub Projects
- Figma
Screen.Recording.2022-09-20.at.2.20.41.AM.mov
- Successfully consumed API data
- Founded fundamentals in React-Native
- Implemented best practices
- Successful use of React Native Modal
- Successful use of React Native Carousel
- Creating Express API
- Working with React Native Tab Navigation
- Icon design with Adobe Illustrator
- Wireframing design for ios UI/UX to scale with Figma
- Sourcing accurate documentation for React Native
- Accurately maintianing flow of data with Modal/Carousel
- Accurately rendering modal for multiple different tiles
Future features could include:
- Functioning carousel tile with link for creating a daily checklist
- Chart to display habit-making trends
- Calendar to track and guide habit-making daily, weekly, and monthly
Visit the published site here
- Fork this repo
- Clone the repo to your local machine
cd
into the root of the project directory- Run
npm install
- Run
npm start
- Download Expo Go app
- Upon start you will see a QR code in the command line.
****** API has been deployed, no need for local server ******
- Clone down https://github.com/GOECHA/mantras-api
- npm install
- node server.js
- The project spec & rubric can be found here