/Vuesers

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

Primary LanguageVue

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