- make front end responsive
- jwt auth token
- group card view
- strong typing everything
- pagination
- make create group pretty
- date and time picker repeat mechanism
- event name should be bucket, now we dont allow duplicate event name
- create group form
- backend validation
- time slot validation
- create group form validation
- create group backend
- edit group config frontend
- edit group config backend
- mygroups list view
- add event location
- event schema
- come out of a better search bar
- search keywork mechanism
- in process / next event in group card
- click group card to view detail
- think of returning user info to frontend
- username link to user profile
- attachUserInfo for get group middleware
- message mechanism
- message detail / modal
- prettify message detail view
- message backend
- try to encapsulate backend db codes
- user profile page
- attachUserInfo attach full profile
- open new message doesnt open a message modal
- approved not addding that member to group
- read based on message, but also needs to based on user
- request from and to receive same message
- nested ts interface getting an error: no property found, learn OOP ts
- attach group name to messages created from approval / rejection
- sort message based on date
- sort groups based on date
- seperate get groups and search groups
- too many error messages 'group is full' if the owner keep approving the join request
- switch user will end up seeing previous user's message if not reload the page
- only starts to load message after user is loggedin, avoid cyclic DI
- add getMessage() in authService login pipe argument, learn rxjs operators
- scollerbar
- move pagination into scrollable content
- owner can edit group config
- a no-login user tries to join a group and got You provided 'undefined' where a stream was expected
- navigate to dashboard and reload when hit 'studdybar'
- change style for sidebar according to active component
- grouplistview change height on different active link
- deploy on aws
- make create group page scrollable
- if directly access /mygroups without first reaching the main page my groups is empty
- sidebar text hides if the screen is too narrow
- header is messed up if the screen is too narrow, worse if message list is shown
- create group form (including event form) is messed up if screen is too narrow
- group card is messed up (card title and body are not taking 100% width of card)
- only display location and events when registered
- duplicate event name in same group is not allowed
- move creategroupform component to shared module, reuse it for create group and edit group
- toggle edit and goBack in /mygroups
- change all findById and save() to findByIdAndUpdate()
- allow owner to remove member
- give user sort option on groups create date, group university, subject name, on event start time, event name
- upcomming event
- read only when an event is passed in edit page
- make request message pretty
- only check event overlap for ongoing or future events in my groups
- properly display on iphone 678
- enable db auth
- login passenger on one click
learnwebapp's Introduction
learnwebapp's People
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.