Skip to content

efe-osa/Be-Market

Repository files navigation

Be-Market

Description

This application is a proof of concept for an e-commerce solution. It is a marketplace for selling images and artworks.

Tech Stack

Used number of open source projects to work properly:

  • For frontend:
    • Next with TypeScript
    • React
    • Jest for unit testing
    • @testing-library/react for unit testing

Getting Started

Requirement

  • Node: The latest version of node (v15.14.0)
  • Yarn: We use yarn install packages
  • Git : We use git as a version control system via github

Installation steps

  • Verify that node and yarn is installed on your local machine by running the command node -v and yarn -v
  • Clone the repository to the folder of choice using git clone https://github.com/efe-osa/bejamas-market.git
  • In the project root directory install project dependencies using yarn install or yarn.
  • To test the project works as expected, run yarn start
  • Open http://localhost:3000 with on your browser to see the result.

Set up environment

cp .env-template .env

Installation

$ yarn

Running the app

# development
$ yarn start

# build project
$ yarn build

# production mode
$ yarn start

Test

$ yarn test 

Improvements

  • The user experience and performance of the application can be scaled up by integrating next-pwa. It will enable offline support and configure progressive web apps features for the site.

https://www.npmjs.com/package/next-pwa

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published