https://github.com/tutur17449/naboo-interview
https://github.com/tutur17449/naboo-interview
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/tutur17449/naboo-interview
- Owner: tutur17449
- Created: 2023-07-14T12:56:27.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-09T11:02:06.000Z (over 1 year ago)
- Last Synced: 2025-01-28T18:20:00.417Z (4 months ago)
- Language: TypeScript
- Size: 833 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Naboo interview
## What's used ?
backend
- mongodb
- nestjs
- mongoose
- data mapper patternfrontend
- nextjs (with page router)
- mantine-ui
- axios
- vitest## How to launch project ?
prerequisite
- docker with docker-compose
backend
```bash
yarn# terminal 1 - run database
yarn start:db# terminal 2
yarn start:dev
```frontend
```bash
yarnyarn dev
```## Connection informations
email: [email protected]
password: user1## Possible improvements
- Migrate to monorepo or something else to be able to share types between back and front easily
- Add more tests, maybe with test database
- and surely others !## Todo
- [x] Home page with 3 activities
- [x] Explorer, list activity city
- [x] Explorer[city], show activities
- [x] Explorer[city], filter activities
- [x] Profil page
- [x] Page mes activités
- [x] Add seeds
- [-] Add tests
- [x] check design
- [ ] Turn some pages into modal
- [ ] Framer for animations
- [ ] share types between front and back