My name is Evan. I am an obsessive problem solver.
Software Architect //
Hacker //
Wargamer //
Musician //
Brewer //
Pit Master
You can find my infrequently updated ramblings at: https://exitiumonline.com
https://modelwyn.com
License: GNU General Public License v3.0
My name is Evan. I am an obsessive problem solver.
Software Architect //
Hacker //
Wargamer //
Musician //
Brewer //
Pit Master
You can find my infrequently updated ramblings at: https://exitiumonline.com
Some form of user authentication is required in order for people to be able to use the website.
Signup should be simple, and for security reasons, authentication not our concern.
To that end, implementing SSO seems to be the best solution.
As a general rule of thumb, supporting facebook and google are good first steps. If we need site-specific user account support, or other providers, we can revisit later.
To follow a proper RESTful implementation, the following models/resources will be created:
Create/register new user:
POST /api/user
Pretty straight forward stuff here.
Any given model should have the ability to be added to a wishlist. Just one for now. Perhaps more in the future?
Get items in wishlist
GET /api/wishlists/:id
Add item to wishlist
PATCH /api/wishlists/:id
Delete item from wishlist
TBD
One of the core concepts of modelwyn is the idea of hobbyist collection.
To that end, we should strive to accomplish a couple things:
Perhaps there is a gallery at the top of the page, if a user has uploaded images (ala strava).
The following information will be available at the following RESTful endpoint:
List items in a given collection
GET /api/collections/:id
List collections owned by user:
GET /api/users/:id/collections
There will need to be some way for users to view what collections they have, and view the contents of any particular given collection.
This may have some overlap with #1 depending on implementation. I am unsure if OAuth registration feeds are particularly diverse in their delineation between registration and login.
If that is the case, then the other ticket can be closed -- as it would be better suited to create session tokens here rather than in user creation.
To follow a proper RESTful implementation, the following models/resources will be created:
Create/register new session (login
):
POST /api/session
Returns: Session JWT
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.