Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bilovodskyi/stocks-diary
The Stocks Diary project is designed to help traders track their achievements and securely store trade history. It provides a convenient and safe way to manage and review trading activities.
https://github.com/bilovodskyi/stocks-diary
Last synced: 19 days ago
JSON representation
The Stocks Diary project is designed to help traders track their achievements and securely store trade history. It provides a convenient and safe way to manage and review trading activities.
- Host: GitHub
- URL: https://github.com/bilovodskyi/stocks-diary
- Owner: Bilovodskyi
- Created: 2024-06-13T20:40:32.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-08-11T19:45:40.000Z (6 months ago)
- Last Synced: 2024-11-22T21:24:06.145Z (3 months ago)
- Language: TypeScript
- Homepage: https://stocks-diary.vercel.app
- Size: 585 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🔥 Features
- **Authentication:** Implemented custom authentication using JWT and cookies.
- **Creating Docs:** Enabled users to create documents with integrated charts and statistics. Utilized Zod and React Hook Form for robust form validation
- **Nested File/Document Structure:** Developed a complex nested file/document structure. With ability to create, rename and delete files and docs.# 💪 Main challange
Implemented recursive aproach to create complex nested file/document structure. It was also crucial to ensure proper cascade deletion in the database for child files and documents.# 🛠️ Tech Stack
- **Frontend:** React, TypeScript, Tailwind, Shadcn/ui, Redux, Framer Motion
- **Backend:** Express.js, JWT
- **Database:** MongoDB