Skip to content

Serenity-Now - An React-Native app to manage memorable vacations and time off work with a beautiful UI and Slick Animations.

Notifications You must be signed in to change notification settings

SpaceFace02/Serenity-Now

Repository files navigation

Serenity-Now - An app to manage memorable vacations and time off work

This project showcases all I've learnt in React-Native. By using the guidance of a few videos I've watched and docs, articles I've read, I built this app, with slick animations and a slick UI with buttery smooth animations.

Screenshots and GIFs

A Fresh UI Stackable Cards User Flow and Lottie Animations

Use the username - [email protected] and password - test1234, to login. I didn't implement a signup functionality, coz I was too lazy lol.

Videos demonstrating the app's UX Design and userflow.

The Introduction to the App's UI, various tours and React Native Components.

The App's Fresh Look

Infinite Looping Stackable Cards with Pan Gesture Control with Micro-Interactions.

Stackable Gesture Controlled Cards

User Authentication Flow with Firebase and Lottie Animations.

Lottie Animations and Authentication

Technologies used

Features

  • React Native Animations and Transitions using the Animated library and Lottie Animations.
  • React Native Modals
  • Stackable and Pannable cards, using the PanResponder and Animated libraries.
  • Gesture Control for the cards, using the PanResponder and Animated libraries.
  • Beautiful UI and Animations
  • Persistent Data Storage and Retreival
  • Authentication using Firebase
  • SVG Icon Components
  • Complex State Management using Redux Toolkit
  • Dynamic Data using GraphQL and Contentful CMS
  • Multiple Screens and Tabs

How to run

  1. Either download the APK available in the repo and run it on Android devices. IOS devices are not fully supported yet.
  2. Second way, is to run the app on your computer using the Expo CLI. You can find the instructions here.
    • Install Expo CLI
    • Clone the repo
    • Run npm install to install the dependencies.
    • Run npm start to start the app.

About

Serenity-Now - An React-Native app to manage memorable vacations and time off work with a beautiful UI and Slick Animations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published