Skip to content

Latest commit

 

History

History
57 lines (38 loc) · 1.62 KB

README.md

File metadata and controls

57 lines (38 loc) · 1.62 KB

Whoowesme - Frontend

🚧 This project is still a work in progress 🚧


Disclaimer: This project is not ready yet. Some of the parts may be broken. I will keep on adding new features when I have time.

Project Introduction

Title: Who Owes Me

About: A project to keep track of money. We share money with friends and often forget to keep track. This project will be home for those money.

Why this project

  • Learn more about ReactJS and experiment new reactjs packages
  • Learn more about Typescript
  • Use knowledge gained to create a simple project enough to explore tech stacks.

How to setup this project in local machine?

Open /etc/hosts and then add 127.0.0.1 whoowesme.local then follow instruction below

$ npm install
$ npm run start

Then browse to http://whoowesme.local

Storybook for isolated component development

Run storybook with npm run storybook and then follow on-screen guide to open storybook page

Hygen Code Generator

Install hygen npm install -g hygen Install eslint_d npm install -d eslint_d

Available Generators

$ hygen comp new --name {NewComponentName}
$ hygen page new --name {NewPageName} --routePath "/user/add"

## Example
# hygen page new ManageOrder --routePath "user/manage-order"

Making changes to Generators If you make changes to generators and have to commit it to repository then use --no-verify to bypass husky linter. Otherwise, it will report error and you won't be able to commit it.

$ git commit -m 'commit message' --no-verify