/smart-diary

A Flutter application with the GetX framework, Node.js backend, Typescript, and MongoDB database for sharing notes between teachers and students.

Primary LanguageDartMIT LicenseMIT

smart-diary

A 3-tier application for students and teachers for their sharable task and note management. In this project, I'm using flutter for the frontend with the getx framework and the getx pattern folder structure. And node.js framework in the backend with typescript language and mongodb database.

Followed Tutorials

YouTube - TVAC Studio - Flutter - Todo App from Scratch
YouTube - Programming Addict - Consuming a REST API with Flutter

Followed Repositories

GitHub - Jerry Chong - node-express-mongo-passport-jwt-typescript
GitHub - Delay - flutter-starter

Run Database

systemctl start mongod

Run Backend

cd server
npm install
npx tsc
npm start

Run Frontend

cd diary_ui
flutter pub get
flutter run

Thank you.