JackSwingle.com

Angular/Node.js Blog

Last updated on

In my Web Development Frameworks class, I built a blog to learn about various web development frameworks. This project utilized Typescript and Node.js for the back-end and Angular for the front-end. One of the main goals of the project was to create a CRUD application, allowing users to create, read, update, and delete blog posts.

In addition to CRUD functionality, the blog also had the ability for users to log in, create, and edit their own profiles with authentication. Users were also able to edit and delete their own posts. Implementing these features required a solid understanding of authentication and authorization principles, which I was able to gain through completing this project.

View Code on Github


Technologies Used


Posts Home Page:

Create New Post Page:

Edit Post Component:

User Panel: