Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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