Giter Site home page Giter Site logo

mattruddy / store-ui Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 0.0 3.04 MB

PWA Store - largest store for uploading and discovering Progressive Web Apps

Home Page: https://progressiveapp.store

License: GNU Affero General Public License v3.0

HTML 1.43% TypeScript 90.15% CSS 6.94% JavaScript 1.16% Dockerfile 0.15% Shell 0.17%

store-ui's Introduction

Matt Ruddy

Software Development Engineer at TrialSpark and Freelance developer.

My Projects

Click images to view live site

image image
Referican *I do not own this app but did build it Historic Borders
Built an application for connecting FAANG employees with potential candidates. Referican is a full fledge social media platform with real time chat, job posting feed, rating system and company verification. It's an unbios way to refer candidates as the names are hashed and private until the resume handoff. Engineered a map for viewing country borders throughout history. Integrated with Mapbox and React Globe. Over 100 stars on Github. 29k Upvotes on Reddit. Currently working on migrating this over to Blitz.js to allow users to sign up and edit the map.
image image
Snipdown DeArt
Serverless application which links with your github allowing you to create gists in a markdown editor. They can then be shared via a sharable link or exported as a PNG / SVG file. Developed a Full-Stack decentralized application which uses a deployed ERC721 smart contract to create NFT’s which store image files in webP format. It's a cool idea until you actually create the NFT and realized how expensive transactions are on the ethereum network.

store-ui's People

Contributors

a1clark1a avatar mattruddy avatar nathanhfoster avatar nrgapple avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

store-ui's Issues

Onboard Matt

  • discord
  • dev.to
  • github
  • clockify
  • set up dev environment

2.5 Issues

  • Title color on light mode needs to be darker
  • Dev comment should link to page

Simple notifications

Add simple notifications to the store

interface Notification {
  subject: string
  body?: string
  link?: string
  isRead: boolean
  isArchived: boolean
}

image

Improve search functionality

  • bring up search but still show content until type search
  • show loading spinner
  • show if no results are returned

Developer Page and Profile Edit

Developer Page

  • Username

  • Icon (Profile Pic)

  • Social Links Section (Preset sections: Facebook, Github, Twitter, Linkedin...)

  • Listing all their apps

  • Favorite tech list (tech tag {key: id, name: string, link: url}, auto complete)

  • Media Links (A space to put anything: Media links, Motto, html field)

  • Awards (later)

  • Is Moderator (later)

  • Public /dev to get developer details

  • Public Developer Detail Page

  • Extend /profile to have editable sections above

image

Add Feature section

  • Order of home should be Featured, Discover, and Top
  • new page /admin-feature
  • Have app search in admin that can mark an app as featured
  • clear all featured in admin
  • list all featured in admin
  • submit button in admin

Future Plans

  • Allow developer to request to become a moderator
  • Create Moderator Page showing pending apps
  • Application Module with Linkden link
  • Peer reviewed system
  • Community of devs for devs
  • Developer (public developer page)

Developer Page

  • Username

  • Icon (Profile Pic)

  • Social Links Section (Preset sections: Facebook, Github, Twitter, Linkedin...)

  • Listing all their apps

  • Favorite tech list (tech tag {key: id, name: string, link: url}, auto complete)

  • Media Links (A space to put anything: Media links, Motto, html field)

  • Awards (later)

  • Is Moderator (later)

  • Public /dev to get developer details

  • Public Developer Detail Page

  • Extend /profile to have editable sections above

image

Rebranding

The number one platform for learn, discovering, building PWAs

Moderator

To incentivize and to moderate the platform

  • Sync with discord API
    • permissions
    • roles
  • social benefits

Point System

  • Content Creation
  • Voting and adding feedback on apps
  • Publishing apps

Monetization?

  • Stripe

  • Optional

  • API

  • Companies paying for more detailed info on developers that are creating apps with a specific tech stacks

    • feedback
    • their apps
    • reviews
    • installs
  • Help sponsors find developers

    • change sponsors

Add ga events

  • Add event for install button
  • Add event for comments

Add dark mode

Now that redux is implemented, should be easy to add a State

Improve search function

Currently the search only searches by the first couple of letters of app's name

  • search results search on all letters in an app name
  • search results use tags?

Add Tech stack

  • Backend already there
  • add tech stack tags to the settings
    • have a tag input box that can search for tags already created while the user types
  • filter on tech stack tags in the search for devs
  • add tags to the public profile

Add tags for searching apps

Apps should be able to add up to 5 tags that describe it so when a user searches for example "card games", "Yahtzee" would show up

  • tags field to app submit
  • tags field to edit app
  • use an auto suggestion box for the tags
  • show tags on app detail

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.