Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

231-SWE363 Project

Shared project monorepo.

Project Structure

The project directory structure is split into 3 directories.

front
for the frontend part of the project
back
for the backend part of the project
report
for any reports needed by the project

Please find the respective ~README~​s within each folder for more information.

Team Members

MemberIDWork
Abdulmalik Al-Madhi202026200Frontend
Faisal Al-Harthi201950950Backend
Rayan Al-Amrani202038940Backend
Mohammed Al-Zahrani201936970Full-stack
Wael Sulais202032440Full-stack

Contribution

All commits should follow conventional commit structure with the scope indicating which part of the project being worked on.

Here are some examples of commit messages. Note the extra scope added when it makes sense.

feat(front): Implement products page
fix(back): Allow unauthenticated API access
chore(report/proposal): Elaborate on idea

Try to keep commit messages less than 50 characters, and in general, follow the 12 git commandments.

Branches

Try to work within a feature branch when implementing features. A good rule of thumb is, if it’s more than 2 atomic commits then you should use a branch for it.

Don’t forget to make a pull request when you’re finished to put everything on main.

License

Unless stated otherwise, All source code is licensed under GNU AGPL v3.0 or later and all documents/reports under CC BY-NC-SA 4.0

Try to include the following notice in the start of all source code if possible

Price comparison site Copyright (C) 2023 231-SWE363-Group14

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.

About

Shared project monorepo.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages