Skip to content

Foundation: API and Core Endpoints

Pre-release
Pre-release

Choose a tag to compare

@Arthurlima544 Arthurlima544 released this 13 Aug 00:51
· 96 commits to main since this release
dcc1724

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 courses resource endpoints, including POST for creation and GET for retrieval by ID.
  • Structured Logging: Integrated pino-pretty for clean logs.
  • File Uploads: Added support for multipart/form-data to prepare for future file handling capabilities.

Maintenance & Build

  • Initialized the project with all necessary dependencies and a .gitignore file.
  • Added hot-reloading in dev mode.