Express Starter Project
This set of milestones is all about building a RESTful API and interface for the Lost Kansas Communities project.
Milestone 1 - Express Starter Project
Follow the instructions in the Example Project to build a project using Node.js and Express that includes the following features:
- A working GitHub Codespace containing Node.js
- A bare-bones Express application
- Update the Express application from CommonJS to ES Modules
- Application logs with Winston and Morgan
- Install other useful Express libraries like
compression
andhelmet
- Install and configure Nodemon
- Install and configure dotenvx
- Create code documentation with JSDoc and OpenAPI comments
- Enable linting and formatting with ESLint and Prettier
Effectively, just follow along with the example project and submit the resulting repository. This will be the starting point for the rest of the milestones!