Skip to content

Roman-e-prog/webshop_typescript_mern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webshop_typescript_mern

#Project purpose This project was built to gain knowledge and experience in using TypeScript with the React and Node.js libraries. Also I practiced to work with an external dashboard.

#Project description This Project has been built as a fullstack application, using mongoose, express, react and node. For styling, I have used the styled-components library. I like to have documentation, by using individual tag names. The website was built without using external code. The only developer of this website is Roman Armin Rostock.

#General Informations The website has two front-end interfaces and one back-end. One of the frontends is for clients who want to buy shoes. The other frontend called admin is for the admins to manage the website.

#Structure Frontend

  • Navigation with full dropdownmenue. All pages from there are rendered on one page named Dropdownaccumulator.
  • Cart and Whishlist both only to use when the user is logged in. Number of produts is displayed.
  • Shopping module that redirects the user to the products of his interest.
  • Productpages with pagination and on the "Schuhe" page a search is implemented
  • Sneaker module as example for a special product line that should be presented.
  • Advertise text moule as description for the shop
  • Slider only as designelement.
  • Newsletterorder with multiple themes of interest
  • Footer

#Structure Admin

  • At first only login is rendered
  • After login Navbar to lock out again. Menue in a sidebar.
  • A row with the turnovers of the last day, the last month and the current year.
  • Bar with clock, turnaround of the most successfull cities and cities sorted after activities
  • Analytics page is reserved for Google analytics, which I have not implemented because the credentials of my google account would have been populated
  • Pages to create and edit the elements on the clientside.
  • Mail to create and send the ordered Newsletters
  • Messages Page includes a messenger for conversation with other or all admins.
  • on the Transactions Page all transactions are rendered
  • Sales Page with all sales and the possibility to take a look in the bill for the client, that can be downloaded
  • User Page renders a list of all users of the store with a search and sort possibility
  • Reports Page provides information which products are most selled and the daily turnarounds sorted by day

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published