yummyume / symmetrical-potato Goto Github PK
View Code? Open in Web Editor NEWRemix + API Platform.
Home Page: https://yam-yam.dev/
License: MIT License
Remix + API Platform.
Home Page: https://yam-yam.dev/
License: MIT License
Something new
Create a heist as contractor
No response
An improvement to something that already exists
Email styling
Complete the layout for emails and use it for every email currently sent.
Emails are already working, they only need styling.
Something new
Heist landing page.
This is the main page. When people log in to the platform, they are redirected to this page. This page allows them to join a heist thanks to the mini-map depending on their role.
/dashboard
./dashboard
) should have a list of the 5 next heists and 5 last heists for the current person logged in.Linked to #50.
Something new
Profile GraphQL mutations
Linked to #60
Something new
Filters
Add missing filters in front :
No response
Something new
Front-end tests
Add front-end testing for (at least) React components.
See :
Something new
Landing pages
Landing pages for :
No response
Check if a user can send a contractor/employee request to multiple entities and if so, if they are all dismissed when one of them is accepted.
Something new
Reviews mutation
You should be able to leave a review on a place or an establishment.
No response
Something new
Create the planning calendar.
Create the scheduling information component as a calendar.
Linked with #47 .
Something new
Landing page symmetrical potato
This is the fake landing page. It hides our Heist website.
/dashboard
).No response
Chrome
CI publishing not started on master branch
No response
The Publish API and Front Workflow do not start
The Publish API and Front workflow start
No response
No response
Something new
Profile page
The profile page of the current user
Linked to #61.
Something new
Employee management
A contractor can see employees :
They can click on the employee to modify/delete them
No response
Something new
Account page
The account page will contain different tabs to allow the user to interact with their own data.
Linked to #54.
Something new
Employee management backend queries/mutations
Linked to #55.
Something new
Query a place in New York City
Anyone should be able to query a place.
Implement #59 if it doesn't already exist.
Chrome
The progress bar currently goes from 100 to 20 after its first appearance, rather than 0 to 20.
Maybe the whole bar should be redone at this point, or make a fix if not too complicated.
No response
The progress bar goes from 100 to 20
The progress bar should always reset to 0
Navigate anywhere more than once.
No response
Something new
Finished heist handling
We need to create two commands to handle users' balance and status after a heist :
No response
An improvement to something that already exists
Ability to review establishments and locations
A popover to add a review will do.
No response
Something new
Forgotten password
A user can request a reset of their password if they forgot it.
No response
Something new
Request to be a contractor
A user (employee or heister) can ask to be a contractor.
Linked to #63.
An improvement to something that already exists
Few more mails
No response
Something new
Fancy dashboard for contractors
With stats n stuff
No response
Something new
Registration
The registration page, with no layout (like the login page).
Linked with #45.
Something new
Adding a location
Locations are not directly added with mutations, but rather when anything related to that location is created.
For example, if I create a heist on a location (that is not in the DB), it needs to be added to the DB.
However, we need to check beforehand if the location exists and is valid (from the Google Maps API).
latitude
and longitude
properties (API identifier).No response
Something new
Heist page for contractor.
This page is only available to contractors and allows them to create or update a heist.
No response
Something new
Authentication page
The authentication page to allow the user to log in to the heist platform.
Linked to #46.
Something new
Planning (back)
contractor
any planning and employee
only his own)Linked with #40.
Something new
Process reviews
No response
Something new
Account backend queries/mutations
Linked to #52.
Something new
Security for admin queries/mutations
Entities should have protection so that only admin users can retrieve certain properties.
For example, only an admin can see a user's email (other than the user themselves).
User
entity.Asset
entity.Establishments
entity.CrewMember
entity.Employee
entity.ContractorRequest
entity.Linked to #42.
Something new
Registration (back)
The GraphQL endpoint should expose a mutation to register.
username
should be unique and 100 characters max.email
should be unique and a valid email.plainPassword
should be at least 8 characters with 1 uppercase, 1 lowercase and 1 special character. Should be 100 characters max and required.locale
should be either 'fr' or 'en' (see UserLocaleEnum
). This locale is only used for off request treatment (like sending emails).reason
the reason as to why they want to create an account. Should be 2000 characters max and required.Linked with #44.
Something new
Add Ansible cache
No response
Something new
Admin back-office.
This page should only be available to admins.
Create reusable components for the CRUD operations.
Linked to #53.
Something new
Join or leave a heist as a heister
A heister should be able to join or leave a heist.
Linked to #66
Something new
Contractor request mutation
A heister or an employee can make a request to become a contractor.
ContractorRequest
entity.Linked to #62.
Something new
Establishment management
For contractors
No response
Something new
Calendar component
Calendar component to schedule appointments and see someone's work week
No response
From #67
Something new
User rating
Users (heisters) should have a rating based on all their CrewMember
ratings.
No response
Something new
Fancy Admin Dashboard
With stats n stuff
No response
Something new
Join or leave a heist as a heister
A heister should be able to join or leave a heist.
Linked to #91
Something new
Heists backend
Public
or Draft
.Linked to #38.
Something new
Establishments GraphQL
No response
Something new
Use Google Map to select a heist
Implement feature to select heist targets using Google Maps, enhancing planning with street data.
Needs #39 to add a review.
Something new
Tests for entities
Entities should be validated with tests to ensure we cannot add wrong data to them (like a password with only 2 characters).
User
.Review
.Profile
.Location
.HeistAsset
.Heist
.Establishment
.EmployeeTimeOff
.Employee
.CrewMember
.ContractorRequest
.Asset
.No response
Something new
Employee management page
This page should only be available to contractor.
No response
An improvement to something that already exists
Improve the authentication endpoint
Authentication should be done from a non-mapped resource called Token
.
Token
.token
and tokenTtl
properties from the User to this new resource.request
(for requestToken).Linked to #37.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.