oldroad - 購物網站
OldroadWebsite | SHOP | Nodejs | Express | MongoDB
使用Nodejs+express開發購物網站,包含登入系統、後台系統、購物車系統。
Introduction
This project was completed before i enter the software industry.
At that time, I created a website as a side bussiness venture for selling like old school clothes, cause many of my friends in the unversity dance club are enthusiasts of vintage culture.
However, it is no longer in use at the moment.
Because A free acount of AWS EC2 and RDS is limited to a one year. LOL…
Demo
Show simple function about this website.
Backend Function
A few infomations to help you get a good looking for the project:
-
Login System - Allows users to log in and store data, saving
persional informationand shopping cart contents. -
Shopping Cart - Enables users to create a wishlist. enhancing the overall shopping experience by allowing
one-clickordering. -
Session Management -
Facilitates seamlessuser interactions and data retention during their visit. -
Notidication - sends out notifications email to verify membership.
Frontend Adjust
youtube
I learned the usage of CSS and JavaScript on YouTube for the frontend, and then customized them into styles I personally prefer.
stack overflow
Fix the problem with guidance and expertise shared by the supportive Stack Overflow community.
However
However, I adjusted this part according to the actual circumstances.
Learning
Node.js, Express, and MongoDB
First of all, This project was not just about building a website, it was a testament to the potency of my acquired skills and the limitless potential of continuous learning.
As I dived into the intricacies of Node.js, I was captivated by its event-driven architecture. Express, serving as the backbone, streamlined the development process and allowed me to focus on crafting remarkable features. MongoDB, a NoSQL database, brought agility to data management, enabling seamless interactions between the application and the ever-expanding inventory.
Brain storming - process
The process was a fusion of self-guided learning and hands-on experience. I started to think what users require and how the bussiness models of those major brands were constructed. what kind of services are important to establish on the website.
Retrospect
In retrospect, this achievement has force my foundation as a developer. My E-commerce creation not only showcases products but also embodies the culmination of hours spent learning.
Architecture of folder
|
|
