Skip to content

liliumorion/Unify-team-a

This branch is 1 commit ahead of 202306-NEA-DZ-FEW/team-a:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f8cbefc · Dec 11, 2023
Oct 15, 2023
Oct 10, 2023
Oct 12, 2023
Nov 22, 2023
Nov 25, 2023
Nov 25, 2023
Oct 12, 2023
Oct 10, 2023
Oct 10, 2023
Oct 10, 2023
Oct 12, 2023
Oct 10, 2023
Dec 11, 2023
Oct 12, 2023
Oct 18, 2023
Oct 12, 2023
Nov 4, 2023
Oct 12, 2023
Oct 10, 2023
Nov 13, 2023
Oct 10, 2023
Nov 8, 2023
Nov 24, 2023
Nov 24, 2023
Oct 12, 2023
Nov 21, 2023

Repository files navigation

Capstone project information

Project information

  • Project name: “Unify.”
  • Project description: “Unify.” is a website that encourages people who live in the same region to share their daily extra food, clothes, furniture, etc
  • Technology used: Nextjs, TailwindCSS, i18next, Husky, Prettier, Eslint, Commitlinter (Conventional Commits)
  • Team members: Riadh Mouamnia, Farouk Zemmouri, Hadia Djadallah, Rahem Sorour, Bouchra Djalti,
  • Bootcamp: FEW NEA-DZ 2023

Installation

npm install -g commitizen // Installs commitizen
npx husky install         // Installs Husky
chmod ug+x .husky/*       // Gives husky executable extension
npm install               // Installs the node modules

Development process

  • When commiting you will have to use git cz and then go through the process. Look at the first commit I made to know what that means.
  • The translation process is done using the i18next library. There's an example in the index.js file of how this is done. Check this github project for more info on how to use the i18next library: i18next
  • When writing commits, commitlinter library is used to make sure that your commits are consistent with the conventional commits. To learn more about it refer to the guidelines in Canvas or the conventional commits site.
  • The layout folder contains the components that will be used in the layout of pages, so components like the header and footer will be placed there.

Good luck and happy coding :D

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.4%
  • CSS 2.5%
  • Shell 0.1%