1- 🚀 Key Skills Demonstrated
2- Relational Database Management Systems (RDBMS)
1+ **Relational Database Management Systems (RDBMS):**
32Designing relational data models: Used SQLite with tables for datasets and music clips.
43
54Normalizing data: Structured uploads by property/tab, logging all uploads (with filename, property, tab, upload date, etc.).
@@ -10,7 +9,7 @@ Foreign keys (conceptual): Related dataset files to material properties, and mus
109
1110SQL querying: Built custom queries, a SQL query tool, and explored database introspection (SELECT name FROM sqlite_master).
1211
13- Web Development (Full Stack)
12+ ** Web Development (Full Stack):**
1413Backend: Flask routes, session management, file upload/download, dynamic rendering with Jinja2 templates.
1514
1615Frontend: HTML5 structure, CSS for layout/design, responsive tables, and forms for admin and user actions.
@@ -19,7 +18,7 @@ RESTful patterns: Used logical URLs for resources (/clips, /materials/bandgap/da
1918
2019Security: Used admin sessions, upload validation, and login/logout flows.
2120
22- Data Management & User Experience
21+ ** Data Management & User Experience:**
2322Search: Built a global search bar, retrieving results from SQL for both datasets and clips.
2423
2524File organization: Uploaded files stored in structured subfolders, linked in the database for easy lookup.
0 commit comments