Your lightweight, cross-platform personal workspace for cloud, chat, files, and tasks — all in one app.
MelloCloud is a personal workspace application that unifies cloud storage, chat, file management, and task tracking in a single, easy-to-use platform. It is designed to be lightweight and cross-platform, making it accessible and efficient on any device.
- React with TypeScript
- React Router for navigation
- Vite for fast development
- Redux Toolkit with RTK Query for state management and data fetching
- Sass (SCSS) for styling
- Ant Design UI library
- Node.js with Express framework
- JWT for authentication
- Swagger for API documentation
- Prisma ORM (migrated from Sequelize)
- PostgreSQL database
- File storage migrated from local to AWS S3
- Hosted on Yandex (migrated from render)
cd client
npm install
npm run dev
- Create a PostgreSQL database
- Configure environment variables in
.env
- Install dependencies and start the server
cd server
npm install
npm run dev
- Add more detailed documentation
- Improve testing coverage
- Enhance CI/CD pipeline
- Enhance UI/UX design
- Swagger for API documentation