Skip to content

This is a lab project πŸ§‘β€πŸ”¬, the purpose is to test new technologies

Notifications You must be signed in to change notification settings

nicolas-godefroy-dev/ng-bike

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Labs πŸ§‘β€πŸ”¬

This is a lab project, the purpose is to test new technologies.

To make the implementation more realistic the project implements a real-life app, a bike sharing app.

Getting started 🏁

./setup_dev_env.sh

yarn dev:api
yarn dev:app
yarn dev:blog

Technologies πŸš€

Description
API and web apps next.js with app-router
Mobile apps expo with expo-router
Styling tailwind
State managements react-query and zustand
CMS prismic with slicemachine
Style guide storybook
Unit and integration tests jest
E2E tests maestro

Apps πŸ“±

Service Description Production
apps/app The expo bike sharing app (ios/android). link
apps/api The bike sharing api gateway made with GraphQL Mesh and next.js. link
apps/blog The blog made with next.js. link

Packages πŸ“¦

Package Description
packages/expo-config Set of base config files for the expo apps (eslint, metro, babel, typescript, jest).
packages/next-config Set of base config files for the next apps (eslint, typescript, jest).
packages/tailwind-config The tailwind theme for the apps
packages/twrnc The react-native implementation of tailwind.
packages/utils Set of helpers (functions, types...).

Prompts πŸ€–

Prompt Description
prompts/test-react-component ChatGpt prompt for generate tests for react components.

Figma 🎨

Figma source file (components, screens, tokens...).

Figma source

About

This is a lab project πŸ§‘β€πŸ”¬, the purpose is to test new technologies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published