Skip to content

Get-your-shit-together cross-platform mobile app

Notifications You must be signed in to change notification settings

basedest/basedify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basedify

A React Native mobile application for habit tracking and personal development.

Features

  • Habit tracking and program management
  • Dark/Light theme support
  • Progress tracking and achievements
  • Task filtering and day navigation
  • SQLite database integration with Prisma
  • Multi-platform support (iOS, Android)
  • Internationalization (i18n) with support for English and Russian locales

Tech Stack

  • React Native with Expo
  • TypeScript
  • TailwindCSS/NativeWind for styling
  • Prisma for database management
  • React Query for data fetching
  • Zustand for state management
  • Expo Router for navigation
  • i18next for internationalization

Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm
  • Expo CLI

Installation

  1. Install dependencies:
npx expo install
  1. Prebuild app (otherwise SQLite won't work):
npx expo prebuild --clean
  1. Start the development server
npx expo start