The purpose of this project was to understand how Lottie animations can be used in Angular, learn NoSQL logic (especially with MongoDB), and experiment with the Bun runtime (now it can handle Tensorflow). Kind Words is a basic landing page (background idea) created with Angular 17 and connected to a CRUD API developed with Elysia to manage a collection of anonymous letters via Mongo Atlas.
Current state: finished
ng serve
# and
bun run dev
Open http://localhost:4200 with your browser to see the result.
- Limit API calls
- Validate headers from API calls
- API only accepts calls from the Angular app (CORS)
- Create schema and connect to Mongo Atlas via Mongoose
- Get, update and create documents
- Detect language
- Sentiment analysis
- Analyze toxicity
- Implement Lottie animations in Angular
- Use Angular animations and angular material
Create two dummy letters in your collection before serving the Angular app. Refer to letter.component.ts, line 60, for more details.
Ask me anything 😃