This repository has been archived by the owner on Aug 19, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
olWebsite Roadmap
Sabien edited this page Jan 10, 2020
·
27 revisions
Welcome to the olWebsite wiki!
- "Home" Page for Info on oneleif and how to find us on social media, as well as a Discord invite
- "Featured" Page for the best tutorials, blogs, videos, etc.
- "Meet The Team" page. With filters by tags (i.e. filter by languages they use, whether they are mentors), find their discord name. The gallery should have a Map of where the developers/users are from.
- "Search" Page, with the ability to filter: language, platform, experience level, etc.
- "Developer Docs" pages: code standards, APIs, links to wiki's, tutorials for installing dev environments (i.e. react)
- "Blogs" page, which shows the top viewed blogs with filters by user and tag.
- Login system for developers vs viewers. It would be nice to have some UI to allow developers to create pages/blogs at runtime and have them added to the database rather than creating them in JSON, they can create them in markdown.
- Dashboard for followed users/page (React grid layout?). Possibly include an RSS feed. Include updates from github profiles (check out GitHub API).
- Interface documentation for APIs
- Templates for creating a subdomain, that includes a blog and home page for non-front/backend devs
- Home page- with link to github, personal site, bio, etc.
- Blog page- different facing blogs page based on auth.
- Ability to like, share, and report blogs
- Need a way to create a custom subdomain for using your own front/backend. This would generate a basic React front end, hooked into the Vapor backend
- Need some UI to manage the subdomain Navigation, front/backend source code, and hosting
- NPM private registry for docs
- Ability to host custom data (videos, large files, games, etc)
- Blogs made with markdown?
The main domain has a database with reference to each of the subdomains The subdomains have a separate API that keeps track of all of the pages and allows the main domain can request the links.