Cartedepoezii is a social platform for poem writers and readers. The name Cartedepoezii was formed from the Romanian translation of the phrase "poem book". The project was inspired by my love for poems and my interest in the design and functioning of a social platform.
- Visit Cartedepoezii.
- Connect with me on LinkedIn.
- See the article I wrote about this project on Medium.
This project is made up of multiple projects that include the API server and the web client. Data is stored in a PostgreSQL database, which can be remote or local to the API server. Images are stored using ImageKit.io's CDN. The web client is built using Vue with TypeScript and the API server is built using FastAPI. The web client makes requests to the API server and fetches images from ImageKit.io's CDN. The web client is the main interface for accessing Cartedepoezii. The image below summarizes the project's data flow.
- Visit FastAPI API server and Vue SPA for installation instructions.
To use this project, visit Vue SPA and FastAPI API server for usage instructions. It would be preferred if you start FastAPI API server first since Vue SPA depends on it.
We welcome any contributions but please read our CONTRIBUTING guidelines before you make any.
- Discuss Cartedepoezii on GitHub Discussions
Cartedepoezii is licensed under the MIT LICENSE.