oldroad - 購物網站

OldroadWebsite | SHOP | Nodejs | Express | MongoDB
使用Nodejs+express開發購物網站,包含登入系統、後台系統、購物車系統。

/oldroad-website/feature-banner.gif
Old-Road Shop

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

quick look

LoveIt  | 1.1
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-click ordering.

  • Session Management - Facilitates seamless user 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

1
2
3
4
5
6
7
8
9
./OldroadWebsite
├── config
├── controllers
├── hero
├── middleware
├── model
├── photo
├── router
├── views

Source code

my github repo

Guide
if you want to try this website, enter the github repo, I write about the How to run.