Un système de commerce électronique simple et transformable, construit sur .NET Core
Architecture de haut niveau
Statut de construction
| Créer un serveur | Plate-forme | Statut |
|---|
| Pipelines azure | Tous | |
| Travis | Linux / macOS | |
Démo en ligne (site Web Azure)
- Front de magasin: http://demo.simplcommerce.com
- Administration: http://demo.simplcommerce.com/admin Courriel: [email protected] Mot de passe: 1qazzaq!
Docker
À des fins de test uniquement docker run -p 5000:80 simplcommerce/ci-build
Déploiement continu: https://ci.simplcommerce.com
Visual Studio 2022 et SQL Server
Condition préalable
- Serveur SQL
- Visual Studio 2022 et .NET 8
Étapes pour fonctionner
- Mettez à jour la chaîne de connexion dans AppSettings.json dans SimplCommerce.Webhost
- Construire toute la solution.
- Dans Solution Explorer, assurez-vous que SimplCommerce.Webhost est sélectionné comme projet de démarrage
- Ouvrez la fenêtre Console Package Manager et assurez-vous que SimplCommerce.Webhost est sélectionné comme projet par défaut. Puis tapez "mise à jour-database" puis appuyez sur "Entrée". Cette action créera le schéma de base de données.
- Dans Visual Studio, appuyez sur "Control + F5".
- Le back-office est accessible via / admin en utilisant le compte intégré suivant: [email protected], 1qazzaq!
Mac / Linux avec PostgreSQL
Condition préalable
- Postgresql
- .NET CORE SDK 8.0
- Outils de base du framework d'entité (
dotnet tool install --global dotnet-ef )
Étapes pour fonctionner
- Mettez à jour la chaîne de connexion dans AppSettings.json dans SimplCommerce.Webhost.
- Exécutez le fichier Simpl-Build.sh en émettant la commande suivante: "sudo ./simpl-build.sh". Pour Ubuntu 18: "Sudo Bash Simpl-Build.sh"
- Dans le terminal, accédez à "src / simpplCommerce.webhost" et tapez "dotnet run", puis appuyez sur "Entrée".
- Ouvrir http: // localhost: 49206 dans le navigateur. Le back-office est accessible via / admin en utilisant le compte intégré suivant: [email protected], 1qazzaq!
Technologies et cadres utilisés:
- ASP.NET Core
- Noyau de cadre d'entité
- ASP.NET Identity Core
- Angulaire 1.6.3
- Mediatr 7.0.0 pour l'événement de domaine
Docs
https://docs.simpplcommerce.com/
Feuille de route
https://github.com/simplcommerce/simplcommerce/wiki/Roadmap
Comment contribuer
- Star ce projet sur GitHub.
- Signaler des bogues ou suggérer des fonctionnalités en créant de nouveaux problèmes ou en ajoutant des commentaires aux problèmes
- Soumettre les demandes de traction
- Passez le mot en bloguant sur SimplCommerce ou en le partageant sur les réseaux sociaux
- Faire un don
Contributeurs
Ce projet existe grâce à toutes les personnes qui contribuent.
Bailleurs de fonds
Aimez notre travail et aidez-nous à poursuivre nos activités? [Devenez un bailleur de fonds]
Sponsors
Devenez sponsor et obtenez votre logo sur notre lecture sur GitHub avec un lien vers votre site. [Devenir sponsor]
Licence
SimplCommerce est sous licence sous la licence Apache 2.0.