juancho11gm / star-plus

Star Plus clone

Home Page:https://star-plus.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Star+

eslint prettier stylelint Commitizen friendly

This project is based on the Star+ website just to practice and learn new concepts about web development layouts and styling. It is a Single Page Application created with VanillaJS and Custom Elements.

Tech Stack

  • Platform: Node.js v16+.
  • NextJS ๐ŸŒผ.
  • GSAP ๐Ÿฆธ๐Ÿป.
  • Styled Components ๐Ÿ’…๐Ÿป.
  • Firebase ๐Ÿ›ก.
  • Storybook ๐Ÿ“š.
  • Jest & React Testing Library ๐Ÿงช.
  • Code lint and style: eslint, stylelint, standardjs.
  • Commitlint & Commitizen.

Local Development

In your code editor or IDE, install their respective plugins/packages so you can see in realtime the recommendations while writing code.

Deployment

The deployment is being managed through Netlify. Once your changes are merged in main visit star-plus.netlify.app/ .

Getting Started

nvm use
npm i
npm run dev

How to contribute

Please follow the categories based on your changes for your branches/commits.

  • feat: add a new feature with tests.
  • update: improve a current feature with tests.
  • fix: resolve a bugfix or issue with tests.
  • docs: update documentation either in code comments or markdown files.
  • chore: changes in building, testing, or any other workflow processes.
  • release: release project breakpoint.

Branch strategy

category/#n-description

docs/#2-add-readme-structure

Commits strategy

category: #n message description

docs: #2 add readme structure
  • Contributing
  1. Create a branch from main following the branch strategy.
  2. Attach your commits to the Issue. The Issue must be created in the GitHub Project.
  3. Create a Pull Request, add Reviewers & Labels.

Authors

  • @Jaimeandres97
  • @juancho11gm

Made with <3.

This is a Next.js project bootstrapped with create-next-app.

About

Star Plus clone

https://star-plus.netlify.app/

License:MIT License


Languages

Language:TypeScript 91.8%Language:JavaScript 6.3%Language:HTML 1.4%Language:Shell 0.5%