Matchmaking platform for startups and investors all over the world. The app enables investors and startups to find each other in the easiest way: create a profile - swipe - match.
- Application: https://www.tinvesta.io
This is a mix of:
- atomic design pattern,
- clean architecture pattern,
Here is an explanation of how each layer depends on each other:
You need to have installed the following software:
- Clone the repo
git clone https://github.com/Tinvesta/tinvesta-app.git
- Install proper yarn and node versions
volta install node yarn
- Install NPM packages
yarn
- Next.js
- React.js
- Emotion
- Supabase
- Mui
- Vercel
- Renovate
- Fontsource
- Stripe
- react-hook-form
- Mapbox
- TensorFlow
- x-state
- framer-motion
- Reports / ban system
- Account verifiction
- Multiple language support
- Remove account function
- For easier commit type recognition commit messages are used a commitlint convenction
- See available commitlint.js.org