Aller au contenu

[WIP] OnlineCodeProject


Brokeos
 Share

Recommended Posts

OnlineQueQuoi ?

 

OnlineCodeProject (en français, projet de code en ligne).

Il permet de créer des projets et d'y acceder de partout, un peu comme github, mais pas trop.

 

OnlineCodeProject est né d'un besoin que j'avais eu il y a quelques années (2013), en effet j'avais besoin de coder avec un ami, on a cherché tout les 2 comment faires et j'en suis arrivé à cette idée.

 

Vous allez me dire "oui mais avec github et un plugin on peut coder à plusieurs sans problèmes !".

Très bien pas de soucis. Mais le truc c'est que j'ai déjà commencé le développement. Le projet est donc devenu un but personel pour moi, voir jusqu'où mes compétences peuvent aller.

 

L'avancement :

 

Le logiciel en est à ça 3ème release, qui est en développement depuis quelques mois (presque 1 an).

Les autres releases ne fonctionnent plus, faute d'hébergement.

 

Niveau dev' de la 3ème release, j'en suis à un point intérréssant : le logiciel est utilisable, alors on parle d'une Alpha !

 

Seulement je n'aime pas faire les choses à moitier. J'ai donc décidé de ne pas sortir d'Alpha.

J'ai préféré me pencher sur une partie que je n'avais pas vue sur les 2 autres versions, la sécurité.

 

Le logiciel est dépendant d'une base de donnée. Mais hors de question de passer par l'application pour se connecter ! Alors j'ai décidé de passer par PHP, normal.

 

Donc pour le moment le logiciel en lui même n'avance pas. Je suis plutôt partit sur la partie web, et j'aime ça!

C'est pourquoi j'ai décidé de faire un panel web permettant de gérer les projets à distance.

 

Les fonctions :

 

- Colorisation synthaxique de 40 langages.

- Ajout de participants au projet.

- Visibilité du projet (privé, public).

 

Fonctions à venir:

 

- Edition du code en live.

- Compilation du code sur un serveur dédié.

- Création de sa propre colorisation.

- Système de droit pour les participants.

- Système d'exploration des projets publics.

- Système d'abonnement au logiciel.

- Système de vue/like des projets publics.

- Panel Web de gestion des projets.

- Système d'API.

 

Liste des langages:

 

http://pastebin.com/Jnupm8Qg

 

Les screens :

 

GNJLZGV.png

 


eLuCcxo.png

 

Le site web :

 

http://onlinecodeproject.besaba.com

 

 

Voilà, merci d'avoir lus mon sujet. J'espère que mon projet vous plait ! :)

Modifié par Brokeos
  • Upvote 2
Lien vers le commentaire
Partager sur d’autres sites

Ca à l'air plutôt vraiment très cool ! Bravo et bonne continuation !

 

Merci bien :)

 

Effectivement ça a l'air assez pas mal très sympa ( :P ).

Quand tu parles d'édition en live, tu veux dire que deux personnes peuvent l'éditer en même temps et voir les modifs de l'autre ?

 

Oui, je passerais en socket (avec l'envois du texte modifié et la ligne etc enfin un truc jolie).

Lien vers le commentaire
Partager sur d’autres sites

Génial ! J'ai hâte de tester ça !

Bon courage pour le développement ;)

 

Pour le socket il va bien évidemment falloir attendre. Je ne dispose pas de beaucoup d'argent pour lancer l'application, donc pas de VPS pour le moment, donc pas de serveur socket !

Lien vers le commentaire
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Vous avez collé du contenu avec mise en forme.   Supprimer la mise en forme

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Chargement
 Share

×
×
  • Créer...