Skip to content

Aplicação para acompanhamento de hábitos desenvolvida ponta a ponta para Desktop e Mobile ( Android / IOS ), onde no frontend foi utilizado ReactJS, ReactNative, tailwindcss e no backend para gerenciamento de rotas Fastify, banco SqLite e o Prisma para geração de consultas.

Notifications You must be signed in to change notification settings

FranciscoYlderlan/HabitTrackingApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Habit Tracking Application

The idea is to create a frontend and backend application with mobile and desktop version. Where the user can see and register habits, as well as to track progress during the year.

Porpuse learning

It's a project motivated to practice conceptions like:

  • ReactJS
  • ReactNative
  • Tailwindcss
  • Expo
  • TypeScript
  • Fastify
  • Axios
  • Zod (validation)
  • Prisma (ORM)
  • Sqlite
  • SQL
  • Build a complete application side to side Backend and Frontend

Setup

These are all technologies and their import commands.

Backend

  • Fastify
  npm install fastify
  npm i @fastify/cors
  • Typescript
  npm install typescript -D
  npx tsx --init
  npx typescript --init
  npm install typescript -D
  • Prisma
  npm i -D prisma
  npm i @prisma/client
  npx prisma init --datasource-provider

Frontend

Desktop

  • Vite
  npm create vite@lastest
  npm install
  • Tailwindcss
  npm install tailwindcss postcss autoprefixer -D
  npx tailwindcss init -p

Mobile

  • Expo
  npx create-expo-app mobile --template
  npx expo start
  • Fonts
  npx expo install expo-font@expo-google-fonts/inter
  • Tailwindcss
  npm i nativewind
  npm i -D tailwindcss
  npx tailwind init

🚀 About me

I'm a web programmer...

🔗 Links

linkedin

Author

About

Aplicação para acompanhamento de hábitos desenvolvida ponta a ponta para Desktop e Mobile ( Android / IOS ), onde no frontend foi utilizado ReactJS, ReactNative, tailwindcss e no backend para gerenciamento de rotas Fastify, banco SqLite e o Prisma para geração de consultas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages