Voyage Stoïque is a philosophy oriented blog / social media I created as part of my finals | graduation project as a Full-Stack developper.
Join the Discord server by using this invite link !
Follow our Instagram for updates on the content and evolution of the platform !
Voyage Stoïque is a blog on which I post articles about my journey to becoming a stoicist. People will be able to read, listen to and react to them via comments. The platform also includes a Reddit social media-like section in which people will be able to post their meditations, detailed reactions to articles or simply ask questions. Just like with my articles, they will be able to comment on them and interact with other members of the community. Community driven events will be implemented with profile rewards such as badges to be earned to create engagement.
- The front-end of the application uses NextJS without TypeScript and my very own components library : Lightning UI
- The back-end of the application uses Node.js with Express.js, paired with a MongoDB database paired with Mongoose.
You won't need an account to access Voyage Stoïque's content. It was intended from the start that all of Voyage Stoïque's ressources would be available easily to every one. Though, to interact with the community and publish your own content on the platform, it will be required from you to have an account and be logged in, to be able to monitor the platform easily.
I've worked alone on this project, if you have any request, question, suggestion, feedback, feel free to contact me using the VOyage Stoïque Contact Email. Everything there is to know legal-wise about this project is written in the various "Legals" pages, available in the footer. But you can always ask me directly if needed.
VOyage Stoïque is a PWA app served through a SaaS license.
It must be noted, though, that Lightning UI uses an MIT License, which means you can pretty much do anything with it, as long as you keep the original LICENSE.md and NOTICE.md files into your project which uses the library and respect the terms of use mentionned in them. When using Lightning UI, you need to keep in your project both the LICENSE.md and NOTICE.md files that were given with the library. I recommend updating the NOTICE.md file when you use the library, it's a good practice to keep track of what is used in your project. For example, if you build a React app, you can add it to the NOTICE.md file, above the "Lightning UI" section heading.