Skip to content

EGROENE/palz

Repository files navigation

PALZ Portfolio Project

Sick of feeling like a half-baked developer, having worked exclusively on the frontend side of things until this point, I decided to go rogue with a project originally started as an assignment for a coaching program, and take it much further than that assignment ever called for and turn this into the first-ever full-stack web application I built from scratch. I worked on this in my free time for over a year, experimenting with different ideas, features, technologies, and philosophies, until I was overall happy with what I built & decided it was time to move on.

I built here a web app in which users can register accounts & use the app to organize IRL events, as well as chat & make friends with other users. There are some privacy settings that users can enable to control who can message them, send them friend requests, see their events, invite them to events, add them as organizers on events, and see their profile. Data is fetched only as needed so that the app runs as efficiently & quickly as possible, at least to the extent of my knowledge.

Tooling: Vite

Frontend: React.js, TypeScript, Tanstack Query, React Router, React Context API

Backend/Middleware: MongoDB, Node.js, Mongoose, Express.js

Styling: rawdog CSS

Deployment: Render

Skills Improved: Organization in React, building a database & establishing an API, asynchronous programming

About

A portfolio project & web app in which users can organize events & make friends

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published