"Verses" | where words take flight
Building a community-driven platform for collaborative poetry and creative expression
Verses is an innovative social poetry platform that enables free creative collaboration and expression. Our mission is to provide an inclusive space for poets and writers to share their work, connect with others, and discover new voices without barriers. The platform features a clean, intuitive interface designed to put the focus on the art of poetry.
Here's a glimpse of the current features and user interface:
Creating a New Poem:
Users can start a new poem with a simple, clean editor interface.
User Profile:
Each user has a profile page showcasing their pen name, bio, and published poems.
Browse Recent Poems:
The homepage displays a feed of recent poems from the community.
Sign In:
Users can securely sign in to their accounts.
Join Verses (Registration):
New users can join the platform by providing a pen name, email, and password.
Viewing a Specific Poem:
Users can view individual poems, like "CROSSROAD," within a clean reading experience as well as see the comment section.
- Personalized User Profiles
- Content Discovery (Recent and Top Poems)
- Poem Creation and Editing
- Social Interaction (Likes, comments)
- Secure User Authentication
- Free and Accessible
- Backend: Laravel
- Database: PostgreSQL
- Frontend: Vue.js
- Rich Text Editor: Tiptap Editor
- UI/UX: Clean, minimalist design with a focus on readability.
- Hosting: Laravel Cloud
- PHP 8.1 or higher
- Composer
- Node.js and NPM
- PostgreSQL
- Laravel CLI
- Clone the repository
git clone [https://github.com/yourusername/verses.git](https://github.com/yourusername/verses.git)
cd verses- Install PHP dependencies
composer install- Install JavaScript dependencies
npm install- Set up environment variables
cp .env.example .env-
Configure your database settings in
.envand ensure the database is running. -
Run migrations to set up your database schema.
php artisan migrate- Start the development server.
php artisan serveWe welcome contributions from the community! Whether you're a developer, designer, or poetry enthusiast, there are many ways to get involved:
- Report bugs
- Suggest new features
- Submit pull requests
- Improve documentation
- Help with testing
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
If you're interested in collaborating or have any questions, please reach out:
- Open an issue in this repository
- Email: oladelesamson156@gmail.com
- LinkedIn: Ikeoluwa Oladele
This project is open-sourced software licensed under the MIT license.
- Thanks to all contributors and the open-source community
- Special thanks to the Laravel, Vue.js, and Tiptap teams for their amazing tools
- Inspired by the need for accessible creative spaces in the digital age




