Skip to content

PoMaKoM-RSTeam/Project-management

Repository files navigation

RSSchool + Angular project management app

Angular JavaScript TypeScript Commits AGPL License

This is a final project to demonstrate our skills after RSSchool study with Angular 13. It contains all of the specs all requirements as well as. Specs have been reformatted and converted to using best practices as outlined below.

Table of contents

Demo

Link to demo https://wapa.netlify.app/

Tech Stack

Client: Angular, SCSS, TypeScript

Server: Next.js, PostgreSQL

Features

A short list of additional features implemented in our project:

  • Light/dark mode
  • Drag and drop
  • Fullscreen mode
  • Cross platform

Installation

Clone the repo

git clone https://github.com/PoMaKoM-RSTeam/Project-management.git
cd rsschool-angular

Install npm packages

Install the npm packages described in the package.json and verify that it works:

npm install
npm start

The npm start command builds (compiles TypeScript and copies assets) the application into dist/, watches for changes to the source files, and runs server on port 4200.

Shut it down manually with Ctrl-C.

npm scripts

These are the most useful commands defined in package.json:

  • npm start - runs the TypeScript compiler, asset copier, and a server at the same time, all three in "watch mode".
  • npm run build - runs the TypeScript compiler and asset copier once.
  • npm run build:watch - runs the TypeScript compiler and asset copier in "watch mode"; when changes occur to source files, they will be recompiled or copied into dist/.
  • npm run lint - runs eslint on the project files.
  • npm run serve - runs server.

These are the test-related scripts:

  • npm test - builds the application and runs Intern tests (both unit and functional) one time.
  • npm run ci - cleans, lints, and builds the application and runs Intern tests (both unit and functional) one time.

🚀 Developers

We are an international (Belarus , Georgia , Ukraine ) team of stage3 students at RSSchool who have chosen to further develop and learn Angular.

Support

For support open issues or join our Discord channel.

Used By

This project is used to demonstrate our skills, self-learning abilities, organization, and workaholism. This project also shows the level of patience and enthusiasm of our mentor. And, of course, this project is used to, as one funny communist comrade said from the podium of the UN - "show Kuzma's mother" to the current employer 🤣🤣🤣

FAQ

Was it difficult to study in this course?

Yes, it was. But it was very interesting.

Do we regret choosing Angular over React?

No, we don't and we see the perspectives!

Do we recommend this course for learning?

Absolutely! Don't even think about it, RSSchool is 100% the right choice!

License

Mozilla Public License 2.0

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •