https://github.com/okqsna/tacwise
Mini-project for Fundamentals of Programming - platform for studying tactical medicine
https://github.com/okqsna/tacwise
flask html python react scss
Last synced: 2 months ago
JSON representation
Mini-project for Fundamentals of Programming - platform for studying tactical medicine
- Host: GitHub
- URL: https://github.com/okqsna/tacwise
- Owner: okqsna
- License: mit
- Created: 2025-03-19T11:18:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-21T18:27:12.000Z (over 1 year ago)
- Last Synced: 2025-03-21T19:29:17.718Z (over 1 year ago)
- Topics: flask, html, python, react, scss
- Language: HTML
- Homepage:
- Size: 175 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TacWise
### is a full-stack educational platform
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!](https://tacwise-deploy.onrender.com)
## ๐ Features
- **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.
## โ๏ธ Tech Stack
- **Frontend**: React, JavaScript, HTML, SCSS
- **Backend**: Flask (Python)
- **Database**: MongoDB
## โ๏ธ Take a deeper look
### Installation
1. **Clone the repository**:
```
git clone https://github.com/okqsna/TacWise.git
cd TacWise
```
2. **Backend set-up**:
```
cd api
python (or python3) app.py
```
3. **Frontend set-up**:
```
npm start
```
## ๐๏ธ Project structure
### Folder structure
```
TacWise/
โโโ api/ # Flask backend
โโโ src/ # React frontend
โโโ public/ # Static assets
โโโstyles/ # Mixins & style variables for SCSS
```
### Userflow map
๐ [Take a look at our userflow map here!](https://lucid.app/lucidspark/3c7fd9f7-67ed-4315-afea-ab84e4858f4b/edit?viewport_loc=-4010%2C-1589%2C4973%2C2463%2C0_0&invitationId=inv_b7decb17-2408-49f3-b906-3df9ec11017f)
### Project architecture map
๐ [Take a look at our architecture map here!](https://lucid.app/lucidchart/ce866eae-4947-480e-85d8-5a6d27fd4938/edit?viewport_loc=-3159%2C-1529%2C5530%2C2692%2C0_0&invitationId=inv_c03367f7-beab-48a8-88cb-61f80f5c9fb4)
## ๐ป Contributors
- [Oksana Moskviak](https://github.com/okqsna) - front-end, back-end integration + small back-end development parts
- [Ija Maharyta](https://github.com/luftboud) - back-end, database integration, database management, hosting
- [Maksym Matseliukh](https://github.com/MakcDutch) - front-end pages structure
- [Teodor Talan](https://github.com/oToTak) - front-end pages structure
@ Created by UCU APPS students, April 2025