mselee / slyde Goto Github PK
View Code? Open in Web Editor NEWSoftware engineering web project - online PDF and slide viewer
Software engineering web project - online PDF and slide viewer
SQLite has multiple issues
There are workarounds
But these workarounds are enforced by rails itself not by the database. Which means, you can't guarantee referential integrity or will lead to lower performance.
Thoughts ?
When a new user signs up, he's not logged in to the website
The user model already validates input, but we need to mark the properties as a NOT NULL in the database itself (i.e. add a change_column migration to make the columns not null)
Adds comment model if not exist and implementing comment feature
Adds user model if not exist and implement sign up feature
done
Add custom CSS to the views
Adds user model if not exist and implement login features
Single page that views a static single image as a slide and enables adding comments and likes to the slide
Should add both model and database validations
enhancement
Slides indexing starts from 0 causing several issues, also thumbnails are shown in slide view due to saving of whole path in the database.
Any url gets redirected to 'login', so I can't create a new user. Should add an exception for the signup url.
@mo2men1 @mohamed-mamdouh95
Adds like model if not exist and implementing like feature
Likes are not usually saved and they misbehave.
There is a typo in the 'logout' route. Should be 'logout' instead of 'logut'
'dependant' Should be 'dependent'
Roles:
Student: view documents, view slides, add new comments/likes
Admin: upload new documents + same permissions as Student
There are many confusing/old urls for the user process, please refactor them and remove unneeded routes.
@mo2men1 @mohamed-mamdouh95
Document creation fails due to missing parameters (user_id, name)
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.