erikhofer / growthlectures Goto Github PK
View Code? Open in Web Editor NEWWeb Application for Managing Lectures on Personal Growth
License: Other
Web Application for Managing Lectures on Personal Growth
License: Other
Users should be able to suggest lectures to be added to Grotwh Lectures. These requests are approved by moderators.
Use the layout dialect and fragments.
Use reCaptcha so accounts can't be created automatically.
Make it easy to add legal content for production builds (e.g. imprint, privacy policy, terms of use). These must be inlcuded as
Make use of asset-pipeline's require
mechanism so that every page only loads one or two JavaScript file(s).
Replace fix values with lecture data.
gradlew assemble
doesn't compile in contrast to Eclipse.
Create a page to show a lecture.
See http://www.baeldung.com/registration-with-spring-mvc-and-spring-security
For now only provide email & password registration and don't confirm email.
Create a modal to create a new Lecturer and Category.
At the moment, a User
has multiple Role
s which are tranlated to GranntedAuthority
s directly. Transitive roles (a MODERATOR
is a USER
; an ADMIN
is a MODERATOR
and a USER
) have to be maintained by the service layer and saved in the database.
Proposed change: A User
only has a single Role
. The enum declares transitive Role
s centrally. Upon authentication, all transitive roles are added as GrantedAuthority
s.
Create a page that contains a form for creating a new lecture.
All top lists have a "view all" link. Top lists should be cached and recomputed regularly.
Combine *Repository
and Abstract*Repository
into one (Groovy) file.
See http://www.ekiras.com/2016/04/implement-role-hierarchy-in-spring-security-and-spring-boot.html
Either rename transitive
to reachable
in the current implementation or actually integrate with SpringSecurity.
Login with Facebook and Twitter can be done using Spring Social, see https://www.petrikainulainen.net/programming/spring-framework/adding-social-sign-in-to-a-spring-mvc-web-application-configuration/
Login with Reddit would be nice. Maybe generic OAuth2 auth?
Create a page that lists all lectures of a category.
Same as lecturer page.
Create page that shows all categories.
For now, only login with email & password.
Add a content to the footer.
Glyphicons are not loaded.
Create a page that lists all lecturers.
Same as categories page.
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.