pidtchay / pidtchay-project

Personal project on the react framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About project

This is a project in which I can learn many professional methods that are used in the "real world".

I am going to make a demo application. Where in different modules will be implemented with which the user can interact.

TODO:

  • Use Ant Design components to reduce page layout time. In the future, I am going to develop my components.
  • Make an authorization page. For starters, it will be just a form with fields to fill out and a simple authorization mechanism. The display of other sections of the application will depend on whether the user is authorized.
  • Welcome homepage. On the left there will be a component "thermometer" with an arbitrary list. Help block with free text.
  • Make a module for viewing information on Github repositories. On one page there will be a table with a list of repositories belonging to the selected company. By clicking on the repository ID, a detailed view form will open.
  • Own implementation of internationalization.
  • Add tests for components.
  • Make the module "Shopping Cart". Information about the goods in the basket, total amount, details.

The list will expand as new ideas emerge.

Demo

Project depoloy page pidtchay-project

Getting started

  • Clone the repo

    git clone https://github.com/pidtchay/pidtchay-project.git

  • npm

    npm install npm@latest -g

  • Install NPM packages

    npm install

  • Start

    npm start

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode. Open http://localhost:5454/ to view it in the browser.

The page will reload if you make edits. You will also see any lint errors in the console.

npm test

Launches the test runner in the interactive watch mode.

npm run build

Builds the app for production to the build folder. It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes. Your app is ready to be deployed!

License

License: GPL v3

Workflow CI

Node CI

About

Personal project on the react framework

License:GNU General Public License v3.0


Languages

Language:TypeScript 86.7%Language:JavaScript 10.0%Language:Less 2.9%Language:HTML 0.3%