2021-g5-v2-part1's People
2021-g5-v2-part1's Issues
[categories] Mock Up
Draw the mock-up of your categories
[Sign in/Sign up] mock up
Draw the mock-up of your project
[Sign in /Sign up] Create sign-up component
Component to sign up for users
- Manage errors:
o Empty name
o Existing name
o Name with forbidden characters
[categories] Create category-card
Component displaying a category
- Show category name
- Manage button :
o Delete category
o Exit category
[categories] Create confirmation dialog
Create a dialog widget to confirm something (YES/NO)
- Title
- Emit the answer when dialog is closed
Use this dialog to confirm the deletion of a category
[event] create / edit event pop up
- When clicking on EDIT or CREATE button a pop up is displayed to create or edit an event
- All fields are required, expect the uploaded image
- End date shall be AFTER the start date (or same day)
- At field are related to a time (e.g.: 2.00 PM or 08.30 AM)
- Category is selected among a list of existing categories created by admin
- City / Country is provided by the server REST API
o The server reads a JSON file and provide the data as a REST API GET request
o Each city must be displayed together with the country, as shown below:
Phnom Penh, Cambodia
Paris, France
[Sign in /Sign up] Update CD
Update the component diagram for frontend
[Menu Bars] Update CD
Update the component diagram for frontend
[categories] Manage Categories on back end
o Manage: route / controller / model /migration
o Create / remove / update/list category
o Validation on information required
[event] events view mock up
Draw the mock-up of your for event view
[Sign in /Sign up] Manage User for backend
o Create / remove / update / list users
o Sign in / Sign out
o Validation of required information
o Manage: route / controller / model /migration
[categories] Update Route
Update the route document backend/frontend
[event] create cancel confirmation dialog
When clicking on CANCEL button
o A confirmation box is displayed to confirm action
o If confirmed, the event is removed from the list
[event] event view
Main view to manage categories
o Shall contain a create button
o Shall display all events
This view is accessible by everyone
This view is accessible by clicking on “Your events” tabs in the main menu.
The view shall allow user to:
- Create a new event (main action)
- Edit /remove an event
Events are grouped by date, the date is displayed above the events of each day
[Sign in/Sign up] Update ERD
Update the ERD document of your database
[explore_event] Manage Hide and Show event card
When user click on user's card, the own card don't display.
SPRINT RETROSPECTIVE
- What went well during the sprint?
- Phearak: completed on menu bar and others mock up code well.
- Thin: Completed on sign up and login well.
- SreyAem: completed on route and backend well.
- Sophorn: completed on Sign in form well.
- Chum: completed on backend, ERD database and mock up well.
- What didn’t go that well?
- We couldn’t connect from backend to frontend.
- we couldn’t complete hide and show components.
- We couldn’t complete image file and cannot display it when login.
- What did every team member learn?
- We have learned to work on github and we have a lot research about login and logout, because we don’t know before we do the project and one more thing learn to work together in team.
- What confused every team member?
- We have confused on widget button and updated CD we always confused on it.
- We have confused on Sign in and Login.
- What they want to try in the following sprint?
- We want to try to do widget button and all the event we want to display the image, date time, and has the difference event in all events.
[categories] Create categories view
o Main view to manage categories
o Shall contain a Text Field to filter categories
o Shall contain a create button
o Shall display all categories
[explore_event] filter by country or city
User can filter event by country or city.
[explore_event] Search by title, description and categories
User can search by title, description and categories.
[Sign in /Sign up] Update Route
Update the route document backend/frontend
[explore_event] Join or Quit an event
Join or Quit an event of frontend.
[categories] Create category form
Component to create or edit a category
- Manage errors :
o Empty name
o Existing name
o Name with forbidden characters
[Menu Bars] Mock Up
Draw the mock-up of your project
[categories] Update ERD
Update the ERD document of your database
[Sign in /Sign up] Create sign-in component
Component to sign in for users
- Manage errors:
o Empty name
o Existing name
o Name with forbidden characters
[Sign in /Sign up] Create button-next widget
The button widget to reuse with other components
[categories] Update CD
Update the component diagram for frontend
[Menu Bars] Create menu-bar
o The logged user shall be displayed on the menu bar
o The 3 menu item hall link to 3 empty views ( component)
o A Logout menu item on the right side
o When logout the user id is removed from local
storage
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.