AllanOcelot / Vuesers

Vuesers - A simple site to see open source VueJS projects, allowing developers to contribute to the Vue ecosystem.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vuesers

Vuesers is platform to view open source VueJS projects. The idea is to add in a dash of extremely light social media - so users can contribute to projects, get feedback and hopefully build up a nice little community of passionate VueJS dev's across the globe, helping each other out.

RoadMap

Vuesers is using AgileSeason for it's current roadmap / issue tracking. Agile Season is another open source VueJS project, check them out here

Recommended IDE Setup

VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).

Designs

Designs for the frontend are compressed, MVP's designed in Figma. They should serve as MVP only, additional improvement's and tweaks will come on a priority basis.

Client

The client is a Vue3, Typescript project. I am attempting to learn Vue3 best practice, so feel free to feedback and improve, if there's a lesson to be learned.

Project Setup ( Client )

npm install

Compile and Hot-Reload for Development ( Client)

npm run dev

Type-Check, Compile and Minify for Production ( Client)

npm run build

'Server'

The Server is a simple Node Express app, it set's up endpoints to interact with an instance of Pocketbase. Again, I'm learning Pocketbase - so any improvements to implementations etc are welcome.

node app.js

About

Vuesers - A simple site to see open source VueJS projects, allowing developers to contribute to the Vue ecosystem.


Languages

Language:Vue 63.0%Language:TypeScript 14.9%Language:SCSS 10.4%Language:JavaScript 10.1%Language:HTML 1.4%Language:Shell 0.3%