An open API service indexing awesome lists of open source software.

https://github.com/cos301-se-2021/surface-pattern-accelerator

Created by the Delta Devs. This Application was inspired by Adobe Illustrator and Inkscape. Surface Pattern Accelerator aims to be a vector based graphical editor capable of generating patterns from repeated cores. It shall be extremely fast and easy to use.
https://github.com/cos301-se-2021/surface-pattern-accelerator

adobe-xd amazon-web-services inkscape nodejs typesc

Last synced: 7 months ago
JSON representation

Created by the Delta Devs. This Application was inspired by Adobe Illustrator and Inkscape. Surface Pattern Accelerator aims to be a vector based graphical editor capable of generating patterns from repeated cores. It shall be extremely fast and easy to use.

Awesome Lists containing this project

README

          

# Surface-Pattern-Accelerator

![GitHub issues](https://img.shields.io/github/issues/COS301-SE-2021/Surface-Pattern-Accelerator?color=%23EBF2FA&style=for-the-badge)
![Security Headers](https://img.shields.io/security-headers?color=%23258ea6&style=for-the-badge&url=https%3A%2F%2Fgithub.com%2FCOS301-SE-2021%2FSurface-Pattern-Accelerator)
![GitHub language count](https://img.shields.io/github/languages/count/COS301-SE-2021/Surface-Pattern-Accelerator?color=%23b96ac9&style=for-the-badge)
![GitHub contributors](https://img.shields.io/github/contributors/COS301-SE-2021/Surface-Pattern-Accelerator?color=%23ff9000&style=for-the-badge)
![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed-raw/COS301-SE-2021/Surface-Pattern-Accelerator?color=%23d80032&style=for-the-badge)

## Project Description

Surface Pattern Accelerator is a vector graphics editor that is built under a lightweight server. It aims to be an editor capable of generating vector-based collections and patterns much faster than its competitors such as Affinity Designer and Inkscape.

## Vision

Our vision is to develop a specialized software package capable of creating patterns comparable to patterns created in software like Inkscape and Adobe Illustrator. The system should cater for all users, regardless of their experience in design. This software will have features exclusively geared towards pattern generation; it will only be able to generate patterns but in having such a specific vision it will do it in a much more efficient way than other software not meant to create patterns but used as such.

#

# Stakeholders:



#

# Documentation

* :scroll: [User manual](https://drive.google.com/file/d/1f0iOPOgGVZCDSQ_bqmBMXqW6fHzwpzLA/view?usp=sharing)
* :floppy_disk: [Technical Installation Manual](https://drive.google.com/file/d/1-3f8dDegmtK77fIF17FF0cVibVNaNU-_/view?usp=sharing)
* :open_file_folder: [Testing policy](https://drive.google.com/file/d/1BJUgmBtVAnV6oL7f9CcuJl3cjUc_MMWx/view?usp=sharing)
* :open_book: [Software Requirements Specification (Version 1)](https://drive.google.com/file/d/1tFV_Nyc5PXqisZfGh9h-3PfsSDmJ1j8K/view?usp=sharing)
* :open_book: [Software Requirements Specification (Version 2)](https://drive.google.com/file/d/1bDAnW5cEfRJMYLU6OuP37OCnuB0yT7T7/view?usp=sharing)
* :open_book: [Software Requirements Specification (Version 3)](https://drive.google.com/file/d/1cYXVVPjCPWcxl4zRSXDHe8qW5J4I1swD/view?usp=sharing)
* :open_book: [Software Requirements Specification (Version 4)](https://drive.google.com/file/d/15p7aX8L4moUM13rLlS651r2NwhkAvtY2/view?usp=sharing)
* :curly_loop: [Coding Standards](https://drive.google.com/file/d/1sKnp16C8USj1UqFR-dAh2Vcy6j2JsZ3L/view?usp=sharing)

## Project Management Tools
![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)

![Discord](https://img.shields.io/badge/%3CServer%3E-%237289DA.svg?style=for-the-badge&logo=discord&logoColor=white)

![Google Meet](https://img.shields.io/badge/Google%20Meet-00897B?style=for-the-badge&logo=google-meet&logoColor=white)

## Project demo videos
* :tv: [Demo1 Video](https://drive.google.com/file/d/1K6xgb0ALsqWLqd_uVz9dR12Jfqt4rZtr/view?usp=sharing)
* :tv: [Demo2 Video](https://drive.google.com/file/d/1W2DbQNyetu3e4RoP44jCjEsJ-D0feFzm/view?usp=sharing)
* :tv: [Demo3 Video](https://drive.google.com/file/d/14UDLwcOd5l1oe-uhqfTtQh_iFpjIaaES/view?usp=sharing)
* :tv: [Demo4 Video](https://drive.google.com/file/d/1pUJjnOhk6v1RwLZ8od-V5DsRJa5wR2-u/view?usp=sharing)

## Github branching
Method: monorepo with gitflow
- We have multiple feature branches for code development
- We have development branches for our integration and regression testing
- We have release brances for different versions of our working prototypes
- We have a master branch for our most recent working prototype

#

# Technology Stack

## Frameworks
![Angular](https://img.shields.io/badge/Angular-DD0031?style=for-the-badge&logo=angular&logoColor=white)

![SASS](https://img.shields.io/badge/SASS-hotpink.svg?style=for-the-badge&logo=SASS&logoColor=white)

![RxJS](https://img.shields.io/badge/rxjs-%23B7178C.svg?style=for-the-badge&logo=reactivex&logoColor=white)

## Frontend
![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)

![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white)

![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)

![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white)

## Backend
![NestJS](https://img.shields.io/badge/nestjs-%23E0234E.svg?style=for-the-badge&logo=nestjs&logoColor=white)

![Threejs](https://img.shields.io/badge/threejs-black?style=for-the-badge&logo=three.js&logoColor=white)

## Machine Learning
![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)

![Keras](https://img.shields.io/badge/Keras-%23D00000.svg?style=for-the-badge&logo=Keras&logoColor=white)

![NumPy](https://img.shields.io/badge/numpy-%23013243.svg?style=for-the-badge&logo=numpy&logoColor=white)

![TensorFlow](https://img.shields.io/badge/TensorFlow-%23FF6F00.svg?style=for-the-badge&logo=TensorFlow&logoColor=white)

## Deployment
![AWS](https://img.shields.io/badge/AWS-%23FF9900.svg?style=for-the-badge&logo=amazon-aws&logoColor=white)

📺:[Deployment link](http://ec2-13-244-75-255.af-south-1.compute.amazonaws.com:3000/)

## Continuous Integration
![GitHub Actions](https://img.shields.io/badge/githubactions-%232671E5.svg?style=for-the-badge&logo=githubactions&logoColor=white)

## Testing
![Jasmine](https://img.shields.io/badge/-Jasmine-%238A4182?style=for-the-badge&logo=Jasmine&logoColor=white)

## Design
![Adobe XD](https://img.shields.io/badge/Adobe%20XD-470137?style=for-the-badge&logo=Adobe%20XD&logoColor=#FF61F6)

# Application design
☂️: [Wireframe](https://xd.adobe.com/view/d2c9db9f-dd4f-4631-8966-34502e470ed4-879a/screen/f0a9551d-b9e7-4a3d-907e-26e5f085b846/?fullscreen)

#

# Team Members

| **Team Member** | **Profiles** | **Skills/Interest**
| :----------: | :----------: | :----------: |

Emilio Coelho
(Team Leader) | [GitHub](https://github.com/EmilioCoelho-ui)
[Profile Page](https://XXXXXX.github.io/)
[LinkedIn](https://www.linkedin.com/in/emilio-coelho-601053210/)
|


  • HTML, HTML5, CSS

  • Bootstrap,Angular

  • JavaScript, PHP, WebGL

  • MySQL, MongoDB, PostgreSQL
  • Java, C++, C#, Python
  • Cloud Hosting, Quickbooks
|

Oluwatokesi Daniel Babalola
| [GitHub](https://github.com/ODBabalola)
[Profile Page](https://XXXXXX.github.io/)
[LinkedIn]( https://www.linkedin.com/in/oluwatokesi-babalola-44523b115/)
|
  • HTML, CSS
  • JavaScript, PHP
  • SQL
  • JAVA, C++, Python, Delphi7
|

Bernadette Kebirungi
| [GitHub](https://github.com/Bernadette404)
[Profile Page](https://bernadette404.github.io/)
[LinkedIn](https://www.linkedin.com/in/bernadette-kebirungi-a94071142/)
|
  • HTML, CSS, bootstrap
  • JavaScript, PHP
  • MySQL, PostgreSQL, MongoDB
  • Java, C++
|

Olivia Mangwanda
| [GitHub](https://github.com/olivia9469)
[Profile Page](https://olivia9469.github.io/)
[LinkedIn](https://www.linkedin.com/in/olivia-mangwanda-858446160/)
|
  • HTML, PHP, JavaScript, CSS, Bootstrap
  • AWS, MySQL, PostgreSQL, MongoDB
  • Angular, Flutter
  • C++, Java, Python
|

Reghardt Maree
| [GitHub](https://github.com/Reghardt)
[Profile Page](https://XXXXXX.github.io/)
[LinkedIn](https://www.linkedin.com/in/reghardt-maree-7151b6210/)
|
  • NodeJS, Angular, Typescript
  • MySQL
  • Unreal Engine 4, Blender
  • Arduino development, KiCad
  • C++, Python,Java
|

Johan Coetzer
| [GitHub](https://github.com/JohanDC-CS)
[Profile Page](https://XXXXXX.github.io/)
[LinkedIn](https://www.linkedin.com/in/johan-coetzer-59aa1a20b)
|
  • HTML, PHP, JavaScript, CSS
  • MySQL, MongoDB
  • C++, Java, Python
  • Adobe Illustrator, TypeScript
|

#

# Contact us:
deltadevs2021@gmail.com