Skip to content

Commit

Permalink
Merge pull request #35 from pufanyi/dev/new_project_page
Browse files Browse the repository at this point in the history
new project page
  • Loading branch information
pufanyi authored Dec 22, 2023
2 parents 8db909a + 6903335 commit ebf0147
Show file tree
Hide file tree
Showing 606 changed files with 124,010 additions and 1,655 deletions.
13 changes: 13 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
cff-version: 1.2.0
message: "If you use or build on this work, please cite it as below."
authors:
- family-names: Pu
given-names: Fanyi
- family-names: Jin
given-names: Qingyang
- family-names: Soo
given-names: Ying Xi
- family-names: Jiang
given-names: Jinyi
title: "FYPMS: Final Year Project Management System"
date-released: 2023-04-16
28 changes: 17 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# FYPMS
# FYPMS: Final Year Project Management System

NTU AY2022/23 Semester 2 SC2002 Group Project - Final Year Project Management System (FYPMS).

Expand All @@ -11,7 +11,7 @@ The initial password for every user is `password`.
- [Main Page](https://pufanyi.github.io/FYPMS)
- [GitHub Repository](https://github.com/pufanyi/FYPMS)
- [Documentation](https://pufanyi.github.io/FYPMS/docs)
- [Report](report)
- [Report](docs/report)
- [Presentation Video](https://youtu.be/8FikWzfHlLA)

## Team Members
Expand All @@ -26,6 +26,7 @@ We are a group 6 from tutorial group A50, Nanyang Technological University, Sing
| Soo Ying Xi | [niyaojiayou](https://github.com/niyaojiayou) | [D220001@e.ntu.edu.sg](mailto:D220001@e.ntu.edu.sg) |

## Highlights

- **Reflection**: The interface `Model` uses reflection to convert between classes and strings, enabling dynamic handling of model data without manual mapping.
- **Generic Repository Class**: `Repository<Model>` class with generics allows for flexible data storage and retrieval for any model type, reducing duplication and improving maintainability.
- **SHA-3 Password Encryption**: User passwords are encrypted using the SHA-3 algorithm for enhanced
Expand Down Expand Up @@ -102,18 +103,23 @@ The java class `src/test/HardReload.java` is used to hard reload the database.

## UML Class Diagram

### Main Diagram

[![Main Diagram](UMLClassDiagram/main.svg)](UMLClassDiagram/main.svg)
The uml diagram is generated by [draw.io](https://draw.io/).

### Entity Sub-Diagram
You can refer to the [project main page](https://pufanyi.github.io/FYPMS) for the UML class diagram.

[![Entity Sub-Diagram](UMLClassDiagram/entity.svg)](UMLClassDiagram/entity.svg)
[Here](umls) is the source code of the UML class diagram.

### Controller Sub-Diagram
## BibTeX

[![Controller Sub-Diagram](UMLClassDiagram/controller.svg)](UMLClassDiagram/controller.svg)
```bibtex
@software{Pu_FYPMS_Final_Year_2023,
author = {Pu, Fanyi and Jin, Qingyang and Soo, Ying Xi and Jiang, Jinyi},
month = apr,
title = {{FYPMS: Final Year Project Management System}},
year = {2023}
}
```

### Boundary Sub-Diagram
## License

[![Boundary Sub-Diagram](UMLClassDiagram/boundary.svg)](UMLClassDiagram/boundary.svg)
[MIT](LICENSE) © Pu Fanyi, Jin Qingyang, Soo Ying Xi, Jiang Jinyi
184 changes: 0 additions & 184 deletions css/style.css

This file was deleted.

2 changes: 2 additions & 0 deletions docs/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.DS_store
.idea
16 changes: 16 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Nerfies

This is the repository that contains source code for the [Nerfies website](https://nerfies.github.io).

If you find Nerfies useful for your work please cite:
```
@article{park2021nerfies
author = {Park, Keunhong and Sinha, Utkarsh and Barron, Jonathan T. and Bouaziz, Sofien and Goldman, Dan B and Seitz, Steven M. and Martin-Brualla, Ricardo},
title = {Nerfies: Deformable Neural Radiance Fields},
journal = {ICCV},
year = {2021},
}
```

# Website License
<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit ebf0147

Please sign in to comment.