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

https://github.com/johnntirintis/prome-clothing

PROME Clothing E-Shop is an upcoming online fashion store. Currently under development, it's leveraging technologies like TypeScript, Express.js, and EJS to deliver an elegant and seamless shopping experience. Once completed, it will demonstrate effective management of server-side rendering, routing, static file serving, and data handling.
https://github.com/johnntirintis/prome-clothing

ecommerce ejs expressjs nodejs server-side-rendering typescript web-development

Last synced: 2 months ago
JSON representation

PROME Clothing E-Shop is an upcoming online fashion store. Currently under development, it's leveraging technologies like TypeScript, Express.js, and EJS to deliver an elegant and seamless shopping experience. Once completed, it will demonstrate effective management of server-side rendering, routing, static file serving, and data handling.

Awesome Lists containing this project

README

        

# PROME Clothing E-Shop

PROME Clothing E-Shop is an upcoming online fashion store. Currently under development, it's leveraging technologies like TypeScript, Express.js, and EJS to deliver an elegant and seamless shopping experience. Once completed, it will demonstrate effective management of server-side rendering, routing, static file serving, and data handling.

## Overview

The goal of this project is to create an online shop where users can browse through different clothing items. The front-end is developed using EJS for templating and Bootstrap for styling, while the backend is powered by Express.js running on Node.js.

## Prerequisites

- Node.js
- npm or yarn

## Installation

1. Clone this repository.
```sh
git clone [email protected]:JohnNtirintis/prome-clothing.git
```
2. Install NPM packages.
```sh
npm install
```
or
```sh
yarn install
```
3. Compile TypeScript to JavaScript
```sh
npm run build
```
4. Start the server.
```sh
npm run start
```
or
```sh
yarn install
```

## Project Structure
- /src: Contains all the TypeScript files.
- /src/views: Contains all the EJS template files.
- /public: Contains static files like CSS and images.
- app.ts: The main application file.

## Features
None yet. :)

## Future Plans
- Complete the front-end design.
- Expand the back-end.
- Add more items and increase their diversity.
- Add user authentication.
- Implement a shopping cart functionality.
- Enable purchasing process.
- Eventually turn into a fully functional e-shop.