Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bkpecho/starwars-quotes-crud-app

This project is a CRUD application with a Star Wars theme, developed using Node.js, Express, and MongoDB. The project demonstrates proficiency in creating a reliable and scalable web application using popular server-side technologies.
https://github.com/bkpecho/starwars-quotes-crud-app

api-design backend-development crud express flexibility javascript mongodb node-js programming rest-api scalability star-wars tutorial web-development

Last synced: 19 days ago
JSON representation

This project is a CRUD application with a Star Wars theme, developed using Node.js, Express, and MongoDB. The project demonstrates proficiency in creating a reliable and scalable web application using popular server-side technologies.

Awesome Lists containing this project

README

        

# Star Wars Quotes CRUD App with Node, Express, and MongoDB

This project demonstrates a CRUD application with a Star Wars theme, developed using Node.js, Express, and MongoDB. It enables users to keep track of quotes from famous Star Wars characters. Through this project, I showcase my ability to create a reliable and expandable web application utilizing popular server-side technologies.

## Link to project:

- GitHub Repository: [GitHub](https://github.com/bkpecho/starwars-quotes-crud-app)

## How It's Made:

#### Tech used: Node.js, Express, MongoDB

The Star Wars Quotes CRUD App is built using Node.js and Express. with EJS as the templating engine and MongoDB as the database. The application implements RESTful API design principles to enable CRUD operations. The project provides a practice opportunity to develop proficiency in server-side programming with Node.js and Express.

## Optimizations:

This practice project has provided valuable insights into server-side programming with Node.js and Express. In future iterations, I plan to incorporate Mongoose and other advanced features of Express to enhance the application's scalability and performance.

## Lessons Learned:

This project was an opportunity to practice server-side programming with Node.js and Express, and to learn more about the fundamentals of CRUD operations and RESTful API design principles. I gained a deeper understanding of how to structure and organize a Node.js project, and how to work with Express middleware to handle HTTP requests and responses.

### Author

- Github - [Bryan King Pecho](https://www.github.com/bkpecho)
- Twitter - [@bkpecho](https://www.twitter.com/bkpecho)
- LinkedIn - [in/bkpecho](https://www.linkedin.com/in/bkpecho/)