Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/christiancesar/my-university-oop
Fundamentals of OOP, implementation of university management domain classes. Concepts applied to Software Engineering.
https://github.com/christiancesar/my-university-oop
Last synced: 6 days ago
JSON representation
Fundamentals of OOP, implementation of university management domain classes. Concepts applied to Software Engineering.
- Host: GitHub
- URL: https://github.com/christiancesar/my-university-oop
- Owner: christiancesar
- Created: 2024-08-28T14:03:35.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-09-17T22:35:30.000Z (about 2 months ago)
- Last Synced: 2024-09-18T03:10:07.451Z (about 2 months ago)
- Language: TypeScript
- Size: 225 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Boilerplate Node Typescript
This project is starter template for TypeScript. For personal projects and teaching, providing a minimum structure. Acess: https://github.com/christiancesar/christiancesar-boilerplate-node-typescript```json
//package.json
{
//...
"scripts": {
"dev:server": "node --no-warnings=ExperimentalWarning --loader ts-node/esm src/index.ts",
"test": "vitest run",
"test:watch": "vitest --watch",
"test:cov": "vitest run --coverage"
},
"dependencies": {
"@types/express": "^4.17.21",
"cors": "^2.8.5",
"crypto": "^1.0.1"
},
"devDependencies": {
"@swc/core": "^1.7.18",
"@swc/helpers": "^0.5.12",
"@types/cors": "^2.8.12",
"@types/express": "^4.17.21",
"express": "^4.19.2",
"ts-node": "^10.9.2",
"typescript": "^5.5.4",
"vite-tsconfig-paths": "^5.0.1",
"vitest": "^2.0.5"
}
}
```# My University
The purpose of the project is to present the Fundamentals of Software Engineering, giving students the perception of evolution after having completed an assessment of functional and non-functional requirements.The next step is to use class diagrams and use cases for future coding, testing, and design and architecture patterns, thus applying all the basic concepts of Software Engineering.
![diagram class](./assets/class-diagram.png)