v1.0.0 - Projects #391
riccardoperra
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This new version of CodeImage introduces Projects; a dedicated space where you can save all your code snippets.
Development of these new features have been started in the middle of july with @hackpirode, and finally the biggest part is done 🎊.
This is why CodeImage officially pass to version 1.0.
Projects
Projects basically allows everyone to manage their snippets and save them remotely in order to access them from everywhere.
A new homepage for every user which has the authorization to use it will appear. This mean also you will be able to share publicly your snippets. In fact, each snippet have an unique uuid associated and present in the URL which will allows everyone to watch it in read-only modality.
Here's an example; https://codeimage.dev/413d9f66-cc7e-41b3-bbef-1c2f737ed74a
Projects will be available FOR FREE only for authenticated users.
Authentication system
Due to the necessity of persisting the project information on a backend server, we decided to allows these features only for authenticated users.
The authentication system integrates Auth0 in order to provide a easy and fast social login (Github) with in mind the possibility to choose also others social networks login method in the future.
Save snippets remotely
CodeImage projects introduce a new service into the core application: a backend server. We have opt-in for Fastify which is for us one of the best available choice in the current state of backend development.
Using a custom backend allows us to have 100% of control of what's inside our system. We've tried several solutions like Firebase, Supabase
etc. but we preferred moving to the stack Fastify - Prisma in order to provide also a good developer expericence, better type safety and flexibility.
The backend will be currently SELF-HOSTED without gain. At the moment the goal is to provide this service for free.
Pipeline with super-powers
We've also refactored our pipeline system in order to provide better CI/CD deployments, improving timings and centralizing everything.
UI Improvements
This new version introduces also new UI improvements and small changes in order to provide a better user experience.
Hacktoberfest
October is known by developers to be the month of hacktoberfest. I would like to thank all the contributors who help us with the dedicated issues:
@SIMRAN88
@TGlide
@Vikki123
What's next?
Most of the expected software thought when CodeImage started are completed, so now the focus will be splitted in two parts:
Here some new things that are already planned and will be released soon 😄
Changelog
New Contributors
Full Changelog: v0.21.4...v1.0.0
This discussion was created from the release v1.0.0 - Projects.
Beta Was this translation helpful? Give feedback.
All reactions