Repository navigation
Foundation: API and Core Endpoints
Pre-release
Pre-release
v0.1.0: Initial Release
This is the foundational release of the project, establishing the core infrastructure for the API. This include setting up a Fastify server, migrating the codebase to TypeScript, and implementing the first set of core API endpoints.
Features
- API Server: Implemented a web server using Fastify.
- TypeScript Integration
- Core Endpoints: Created initial
coursesresource endpoints, includingPOSTfor creation andGETfor retrieval by ID. - Structured Logging: Integrated
pino-prettyfor clean logs. - File Uploads: Added support for
multipart/form-datato prepare for future file handling capabilities.
Maintenance & Build
- Initialized the project with all necessary dependencies and a
.gitignorefile. - Added hot-reloading in
devmode.