mebakid74 / d0018e-databasteknik-2023 Goto Github PK
View Code? Open in Web Editor NEWLab Project E-commerce site in the course D0018E.
Lab Project E-commerce site in the course D0018E.
Match file naming conventions; decide as a group whether to opt for lowercase only/snakecase/etc.
Update following pages to use database entries as data (100%):
-search
-collection
Style and add more UI touch to each pages
Simplify, minor code clean up
Move certain debugging text fields in client/src/pages/* to request fields.
One as a contentlist element, one as a standalone map.
Set up Docker containers to share MySQL database
Add node path for /orderproduct
(FIXED) Found so far:
-parent category should be able to be null
-automatic id assignment; either incrementing counter or something like SELECT AS_BASE64(RANDOM_BYTES(#length))
Authentication
-Add descriptions, Newsletter
-Add subscription to email feature
For demo:
-Serverside credentials
-Backend route fixes
-Working cart UI (tex, increment button)
-Finalize frontend UI
-Add review db interactions
Misc:
-Report: Cart system, Review system, Final read through
Remove test data.
Have a complete connection
Add products to cart, increment and decrement e.t.c
-Input parsing (maybe sprint 3?)
-Error handling and proper return for client instead of just 'console.log(err)'
Add products, filter, e.t.c
Currently the directories and path handling are getting a bit cluttered. Proposed fixes:
-Move routing in index.js to outside libraries; divide up into files, grouped by application.
-Group page files by application.
-Find some better way of handling all backend POST routes, current system is prone to cause troubles eventually.
change tags to prevent extending html. For example:
is not recognized
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.