My personal "blog" of sorts for learning purposes, written in NodeJS & Angular.
Server-side
- Implement CRUD for posts
- Authentication (create, login, sign out)
- Implement CRUD for projects
Client-side
- Add create post screen
- Add create project screen
- Add login screen
- Add edit/delete button for posts
- Add edit/delete button for projects
- Add 404 page
- Add pagination
- Beautify header
Github Pages
- Add support for static blog posts
- Use NodeJS 18 for this project.
On both blog
and server
directories, install dependencies:
npm install
On blog
you can start the dev server using the following:
npx ng start
On server
you can start it by doing:
npm run dev