Skip to content

Instantly share code, notes, and snippets.

View gausoft's full-sized avatar
🏠
Working from home

Gauthier Eholoum gausoft

🏠
Working from home
View GitHub Profile
{
"meta": {
"theme": "elegant"
},
"basics": {
"name": "Gauthier Eholoum",
"label": "Fullstack Developer",
"image": "",
"email": "[email protected]",
"phone": "+228 98615284",
{
"meta": { "theme": "elegant" },
"basics": {
"name": "Gauthier Eholoum",
"label": "Fullstack Developer",
"image": "",
"email": "[email protected]",
"phone": "+228 98615284",
"url": "",
"summary": "Développeur d'applications, très regardant sur les pratiques agiles, de qualité de logiciels, et de l'impact business des solutions technologiques.\nAspirant entrepreneur, j'ai la ferme conviction qu'en tant que jeunes africains, ouvert d'esprit et visionnaires, nous pourrons bâtir de grandes empires en Afrique.\n\nSpécialisations : Développement d'applications (web, mobile, api)\n• Design produit\n• Coordination des équipes\nCompétences Techniques :\n• HTML5, CSS3, JavaScript, Bootstrap\n• MVC, Clean Architecture\n• PHP, NodeJs, Python\n• Symfony, Laravel, Flutter\n• Api-platform, Parse-Server\n• Mysql, MongoDB\nCompétences fonctionnelles des outils web 2.0\n• Veille sur les nouvelles tendances \n• Utilisation quotidienne et maîtrise de la suite bureautique de google (GSuite)\n•
@gausoft
gausoft / sample-resume.json
Created December 3, 2023 20:21 — forked from ishu3101/sample-resume.json
Sample Resume in JSON Resume Format
{
"basics": {
"name": "Your first and last name",
"label": "",
"picture": "",
"email": "Your email address",
"phone": "A phone number, with any formatting you like. E.g. (555) 555-5555.",
"degree": "",
"website": "Your website URL",
"summary": "A one-sentence to one-paragraph overview text. Do not include any line-breaks.",
@gausoft
gausoft / cfa-bills-and-coins.json
Created June 12, 2023 14:50
JSON représentant les billets et des pièces
{
"bills": [
{
"value": 10000,
"images": {
"thumbnail": {
"front": "https://fr.numista.com/catalogue/photos/bceao/5e94ef3b638099.57464769-180.jpg",
"back": "https://fr.numista.com/catalogue/photos/bceao/5e94ef3ba738f6.20938941-270.jpg"
},
"hd": {
@gausoft
gausoft / gh-deploy.yaml
Created May 27, 2023 10:28
Deploy Flutter web app to Github Pages
name: Deploy to GitHub Pages
on:
workflow_dispatch:
push:
branches: [main, develop]
jobs:
build:
runs-on: ubuntu-latest
steps:
@gausoft
gausoft / deploy.yaml
Created May 27, 2023 10:25
Deploy Flutter web app to remote server using rsync
name: Deploy to remote server
on:
push:
branches: [ develop ]
jobs:
deploy:
runs-on: ubuntu-latest
@gausoft
gausoft / product_list.dart
Created April 6, 2023 08:19
Liste des produits
import 'package:flutter/material.dart';
import 'add_product.dart';
import 'product.dart';
class ProductList extends StatefulWidget {
const ProductList({Key? key}) : super(key: key);
@override
_ProductListState createState() => _ProductListState();
@gausoft
gausoft / add_product.dart
Created April 6, 2023 08:17
Ajout de produit
import 'package:flutter/material.dart';
import 'product.dart';
class AddProduct extends StatefulWidget {
const AddProduct({Key? key}) : super(key: key);
@override
_AddProductState createState() => _AddProductState();
}
@gausoft
gausoft / main.dart
Created November 23, 2022 08:20
Counter example
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Chatiii',
debugShowCheckedModeBanner: false,
@gausoft
gausoft / riverpod-Provider.dart
Last active August 18, 2022 14:37
Expose data with riverpod's simple Provider
// Example 01 : Simple scallar type
final valueProvider = Provider<int>((ref) {
return 36;
});
// Example 02
final databaseProvider = Provider((ref) => Database());
// Example 03 : Real class as dependency injection
final httpClientProvider = Provider<Dio>((ref) => Dio());