Swiftly banner

Swiftly

10 devlogs
20h 8m 9s

Une alternative open source à netlify

An open source alternative to netlify

This project uses AI

I use Copilot for self-completion as well as to comment on my files, myself I get lost in my code
understand some problems that I don’t understand

Demo Repository

Loading README...

ItsAxel

Shipped this project!

Hours: 15.39
Cookies: 🍪 167
Multiplier: 10.82 cookies/hr

I continued the project

ItsAxel

ajouter un flux de récupération de mot de passe avec vérification par e-mail
cette nouvelle fonctionnalité change beaucoup le système de création de nouveaux comptes, car maintenant, une vérification par mail via code est nécessaire
un compte ne peut être utilisé si nom validé
on peut maintenant oublier son mot de passe sans problème

add a password recovery flow with email verification
this new feature changes a lot the system for creating new accounts, because now, verification by email via code is necessary
an account cannot be used if name validated
one can now forget their password without problem

Attachment
0
ItsAxel

Mise à jour page de login, avec modifications des routes, etc (pour authentification)

Update login page, with modifications of routes, etc (for authentication)

Attachment
0
ItsAxel

Intégration d’un système d’analytics, Collecte chiffrée des visites par site avec dashboard intégré

Integration of an analytics system, Encrypted collection of visits by site with integrated dashboard

Attachment
0
ItsAxel

création du logo

creation of the logo

Attachment
0
ItsAxel

Amélioration graphique, sur le footer
Graphic improvement, on the footer

Attachment
0
ItsAxel

Ajout de sous domaines automatique pour chaque sites
Modification du cryptage de la db
le screen montre juste le lien sous domaine (il s’agit d’un exemple)

Adding automatic subdomains for each site
Modification of the db encryption
the screen just shows the link under domain (this is an example)

Attachment
0
ItsAxel

Shipped this project!

Hours: 4.75
Cookies: 🍪 15
Multiplier: 3.08 cookies/hr

Il s’agit d’une alternative open source à Netlify

j’ai appris à gérer des accès type authentification, à bien configurer des paramètres DNS, créer des fichiers sh et .bat, et à séparer des fichiers
le projet n’est bien évidemment pas fini

ItsAxel

Ajout d’un système de dashboard directement sur le site (https://swiftly.ruikdev.me/)
Ajout de fonction pour le CLI
Patch de bug multiple
Flexibilité sur la structure des fichiers des projets
modification structure code côté backend

Adding a dashboard system directly on the site (https://swiftly.ruikdev.me/)
Adding function for the CLI
Multiple bug patch
Flexibility on the structure of project files
modification structure code side backend

Attachment
Attachment
0
ItsAxel

Improvement of the cli
Creation of script . bat + . sh to facilitate the use/installation of the client
patch bugs
modification home page
implementation of a mandatory structure of the project

Amélioration du cli
Création de script .bat + .sh pour faciliter l’utilisation/installation du client
patch bugs
modification page d’accueil
mise en place d’une structure obligatoire du projet

Attachment
0
ItsAxel

Ajout de fonctionnalités, notamment cli + mise en ligne du site + ajout système secu avec login

Attachment
0
ItsAxel

Salut tout le monde ! Aujourd’hui, je vous présente officiellement mon nouveau projet : Swiftly.

L’idée est simple : créer une alternative open-source et légère à Netlify ou Vercel. Je voulais un outil capable de déployer des sites statiques instantanément, sans configuration complexe et que n’importe qui peut héberger soi-même.

Concrètement, c’est une plateforme construite avec Python et Flask qui permet d’héberger des fichiers HTML, CSS et JS.

Ce que ça permet déjà de faire :

Une API REST simple pour gérer les déploiements.
Un outil CLI (Ligne de Commande) pour envoyer son site en une seule commande. (c’est surtout un outils pour test l’api pour le moment)
Une base de données JSON ultra-légère (pas besoin de configurer SQL ou Mongo pour l’instant).
Une interface d’accueil moderne faite avec Tailwind CSS.

Attachment
0