designed to provide an interactive learning experience in tactical medicine.
It features a React-based frontend, a Flask backend, and MongoDB for data storage.
🎓 Developed as a mini-project for the “Fundamentals of Programming” course.
🔗 Take a look at TacWise here!
- Interactive Learning Modules: Explore structured content on tactical medicine.
- Flashcard System: Reinforce knowledge through spaced repetition.
- User Authentication: Secure login and personalized dashboards.
- Progress Tracking: Visualize user progress across widgets on the user's dashboard.
- Frontend: React, JavaScript, HTML, SCSS
- Backend: Flask (Python)
- Database: MongoDB
-
Clone the repository:
git clone https://github.com/okqsna/TacWise.git cd TacWise -
Backend set-up:
cd api python (or python3) app.py -
Frontend set-up:
npm start
TacWise/
├── api/ # Flask backend
├── src/ # React frontend
├── public/ # Static assets
└──styles/ # Mixins & style variables for SCSS
🔗 Take a look at our userflow map here!
🔗 Take a look at our architecture map here!
- Oksana Moskviak - front-end, back-end integration + small back-end development parts
- Ija Maharyta - back-end, database integration, database management, hosting
- Maksym Matseliukh - front-end pages structure
- Teodor Talan - front-end pages structure
@ Created by UCU APPS students, April 2025