Skip to content

Commit dd96a6d

Browse files
Merge branch 'main' into projects-fall2023
Signed-off-by: Daniel Shown <[email protected]>
2 parents 1b5d213 + 15058f3 commit dd96a6d

File tree

5 files changed

+102
-7
lines changed

5 files changed

+102
-7
lines changed

docs/portfolio.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,19 @@ We are currently accepting project requests. You can submit your request via thi
1818
## Current Capstone Projects
1919

2020
<!-- - ![Alt](project_name/100x100.png) **Project Name** One-sentence description of the purpose of the project -->
21-
- [DADS (Database of Arithmetic Dynamical Systems)](project_dads/about) - The goal of this project is to create a flexible, web-based, search-driven user interface for a database of arithmetic dynamical systems
21+
- **[DADS (Database of Arithmetic Dynamical Systems)](project_dads/about)** - The goal of this project is to create a flexible, web-based, search-driven user interface for a database of arithmetic dynamical systems
2222
- ![DEER](project_deer/deer_100.jpg) **[Data Entry & Exhibition for Rerum](project_deer/about)** A designer's framework for non-destructive annotation and template rendering for distributed digital resources and collections.
2323
- **[Drone World](project_droneworld/about)** - DroneWorld is a platform for testing small unmanned aerial systems (sUAS) applications by simulating realistic test scenarios based on specified requirements.
24-
- [Gallery of Glosses](./project_gallery_of_glosses/about) - Interfaces to view and manage Glosses.
24+
- **[Gallery of Glosses](./project_gallery_of_glosses/about)** - Interfaces to view and manage Glosses.
2525
- **[MeltShiny](project_meltshiny/about)** - automates the analysis and visualization of DNA melting curves for researchers in chemistry, biology, and genetics..
26-
- ![Mouser](project_mouser/100x100.png) [**Mouser**](project_mouser/about) - This software is used for tracking the data of animal experiments.
26+
- ![Mouser](project_mouser/100x100.png) **[Mouser](project_mouser/about)** - This software is used for tracking the data of animal experiments.
2727
- **[Pi4Micronaut](project_pi4micronaut/about)** - A Java library crafted for developers who aim to build IoT applications leveraging the Raspberry Pi platform.
2828
- **[Rerum Geolocator](project_rerum_geolocator/about)** - The application enables users to enhance discovery and access to digital resources through geographic visualization and annotation.
29-
- Seeing Is Believing
29+
- ![Seeing Is Believing](project_sib/100x100.jpg) **[Seeing Is Believing](project_sib/about)** - An educational learning tool enabling visualizing the pronunciation of Spanish words.
3030
- Shelter Volunteers
31-
- ![Alt](project_saltify/100x100.png) [**Speech Tagging**](project_saltify/about) - This software transcribes an audio sample into a written format that is accepted by SALT software.
32-
- ![Where's Religion Desktop](project_wheres_religion_desktop/100x100.png) [**Where's Religion Desktop**](project_wheres_religion_desktop/about) - Where's Religion Desktop is an enhancement on the mobile version which will have extended features.
33-
- ![Where's Religion Mobile](project_wheres_religion_mobile/100x100.png) [**Where's Religion Mobile**](project_wheres_religion_mobile/about) - This Project is to create an application for ethnographers to capture the events happening around them along with some audio/visual representation of the event.
31+
- ![Saltify](project_saltify/100x100.png) **[Speech Tagging](project_saltify/about)** - This software transcribes an audio sample into a written format that is accepted by SALT software.
32+
- ![Where's Religion Desktop](project_wheres_religion_desktop/100x100.png) **[Where's Religion Desktop](project_wheres_religion_desktop/about)** - Where's Religion Desktop is an enhancement on the mobile version which will have extended features.
33+
- ![Where's Religion Mobile](project_wheres_religion_mobile/100x100.png) **[Where's Religion Mobile](project_wheres_religion_mobile/about)** - This Project is to create an application for ethnographers to capture the events happening around them along with some audio/visual representation of the event.
3434

3535
## Current Internal Service Projects
3636

docs/project_sib/100x100.jpg

13.5 KB
Loading

docs/project_sib/about.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
id: about
3+
title: Seeing-Is-Believing
4+
custom_edit_url: https://seeing-is-believing.herokuapp.com/
5+
---
6+
7+
## Overview
8+
9+
![Alt](100x100.jpg) The objective of this project is to create an educational learning tool enabling teachers to showcase the pronunciation of Spanish words. Students can use this application to practice pronunciation, observing their improvement through a compilation of spectrograms.
10+
11+
### Information
12+
13+
- **Source Code:** <https://github.com/oss-slu/Seeing-is-Believing>
14+
- **Client:**
15+
- [Dr. Christina Garcia](https://www.slu.edu/arts-and-sciences/languages-literatures-cultures/faculty/garcia-christina.php)
16+
- **Current Tech Lead:** [Sailikhita Pulijala](https://github.com/LikhitaPulijala)
17+
- **Developers:**
18+
19+
- [Anna Kidwell](https://github.com/akidSLU) (capstone)
20+
- [Owen Thomasson](https://github.com/OwenAThomasson) (capstone)
21+
- [Miles Monday](https://github.com/mmonday0) (capstone)
22+
- [Halima Malik](https://github.com/HalimaMalik) (alumni, previous tech lead)
23+
- [Sivaprasad Vishnu](https://github.com/sivaprasadvishnu18) (alumni)
24+
- [Carlos Salinas](https://github.com/carlossalinas6) (alumni)
25+
- [Daniel Mao](https://github.com/danmao1) (alumni)
26+
27+
- **Start Date:** July 2022
28+
- **Adoption Date:** July 2022
29+
- **Technologies Used:**
30+
- React
31+
- NextJS
32+
- Firebase
33+
- **Type:** Web Application
34+
- **License:** [GNU General Public License v3.0](https://opensource.org/license/gpl-3-0/)
35+
36+
## User Guide
37+
38+
This application provides login and registration features, offering three distinct roles: Admin, Teacher, and Student. Teachers can manage classes, add homework, and access the words library. Students can practice words, check grades, and view homework assignments. Admins have full access to the entire application, including all modules.
39+
40+
## Technical Information
41+
42+
### Overview
43+
44+
![Software Architecture](architecture.png)
45+
46+
### Development Priorities
47+
48+
- Latest versions of npm, node, and react are essential
49+
- Create a modern-looking user interface
50+
- Incorporate automated testing
51+
- Prioritize version control and collaboration
52+
- Optimize performance
53+
54+
## Get Involved
55+
56+
If you would like to contribute to this project, please visit our [GitHub page](https://github.com/oss-slu/Seeing-is-Believing) to create your own issues or pull requests.

docs/project_sib/architecture.png

61.7 KB
Loading

docs/project_sib/architecture.puml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
@startuml
2+
!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml
3+
!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml
4+
5+
!define DEVICONS https://raw.githubusercontent.com/tupadr3/plantuml-icon-font-sprites/master/devicons
6+
!define DEVICONS2 https://raw.githubusercontent.com/tupadr3/plantuml-icon-font-sprites/master/devicons2
7+
!define FONTAWESOME https://raw.githubusercontent.com/tupadr3/plantuml-icon-font-sprites/master/font-awesome-5
8+
!include DEVICONS2/python.puml
9+
!include DEVICONS/sqllite.puml
10+
!include FONTAWESOME/file_excel.puml
11+
!include FONTAWESOME/file_alt.puml
12+
!include FONTAWESOME/file_word.puml
13+
!include FONTAWESOME/copy.puml
14+
!include FONTAWESOME/box_open.puml
15+
!include FONTAWESOME/microchip.puml
16+
17+
18+
19+
Person_Ext(users, "End Users")
20+
21+
Boundary(b1, "Seeing Is Believing"){
22+
Container(MA, "Learning Management Tool", "React+NextJS", "Able to practice pronunciation of Spanish words", $sprite="react")
23+
Container(setup, "Login/Register", "", "This application offers three distinct user roles: Administrator, Teacher, and Student. Users can register for their respective universities and subsequently login.", $sprite="")
24+
Container(map, "Spectogram Views", "", "It is a visual representation of different frequencies in spoken words. It can enhance the understanding and pronunciation of spoken language.", $sprite="")
25+
Container(data, "Words Collection", "", "Additional word collection sets can be incorporated and utilized.", $sprite="")
26+
27+
Container(database, "Database", "Firebase", "Stores information regarding classes, assignments, words and user data", $sprite="")
28+
}
29+
30+
Rel_D(MA, setup, "require")
31+
Rel_D(MA, map, "have")
32+
Rel_D(MA, data, "add")
33+
Rel_D(setup, database, "Reads/Writes")
34+
Rel_D(map, database, "Writes")
35+
Rel_D(data, database, "Reads/Writes")
36+
Rel_R(users, MA, "Interact with", "Graphical User Interface")
37+
38+
SHOW_LEGEND()
39+
@enduml

0 commit comments

Comments
 (0)