This project is a learning exercise for web developers on the road to senior/lead roles.
The making of this project is livestream on https://www.twitch.tv/a_digital_nomad
A web app that will display places where you can take donations based on location, this are non profit organizations like food banks and homes for the elderly and the homeless.
- Create a grapghql server
- Create a web app using Remix
- Request data from a DB with Prisma
- Set a noSql DB with Firestore
- Practice TailwindCSS
- Practice React and Typescript
- Create a UI library
- Create a Storybook for the UI library
- Create a content i18n library
- Create a feature manager
- Create functional testing for all apps
- Create E2E test for the Web App
- Connect Wepapp to logging system
- How to create a monorepo (with Nx)
- Learn react SSR (handle Remix)
- CI/CD to deploy the web app and serverless function
- web scrapper for the app data (to debate)
- Have google maps integration
- Use data to fill auto complete search
path: apps/donaando-webapp
path: libs/donaando-server
path: libs/donaando-ui