Skip to content

KahVille/pullashop-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pullashop-client

Front-end web client for PullaShop app

With PullaShop you are able to buy the best pasteries from the top bakeries.

Project status

In an active development. Main branch contains the production ready build. This repositorty is to be converted into a hybrid of CI/CD and github workflow where every task will be issued and made into pull request that gets merged into a main branch.

Planned Features

With this client app of PullaShop you are able to do the following things:

Features that are the included in the minimum viable product:

  • Browse Pasteries by categories
  • Inspect Pasterie's details
  • Add Pasteries to List of Favourite pasteries from Pasterie details screen
  • Inspect pastries added to the favourite list
  • Localization for English and Finnish languages.

Planned Future improvements

  • Account and Account Details pages
  • Sign-in and Sign-up pages
  • 2-factor authentication support
  • Content management interation
  • Shopping cart and payment functionality. Preferring to use Paypal or targetting to use PayTrail or alternatives

Tech stack

Client

Client is currently reworked to use react and other frameworks such as react router and redux instead of previously used next.js framework.

  • React.js used by nextjs in client side
  • Typescript used by nextjs and react for programming language instead of plain JavaScript

PullaShopApi

  • .Net used by PullaShopApi to create an web api from which Pasterie information is gathered.

Check out development progress of the API.

GraphQL is to be considered as an alternative for pasterie information

Backend Database

  • MySQL used as the backend where pasterie information and favourites are stored

Other possibilities for the backend solution are to be discussed. Options that are also viable are: MongoDB, SQLServer and Azure platform.

CMS

CMS solutions are to be discussed.

About

Front-end web client for PullaShop app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published