GithubHelp home page GithubHelp logo

apiwadokan's Introduction

Apiwadokan

APIWADOKAN-BACK

📝Project description:

This pedagogical project was created as a final presentation of the full stack bootcamp of Factoria F5 and Fundación Don Bosco-Sevilla. The goal is to create a website for a real client: Karate Wadokan. Our team created a desktop and responsive website, where the client can publish and change their schedules and class calendar by center/class, upload images, edit and delete these images, edit texts and manage documents sent by students.

🔧Stacks:

C# | ASP.NET Core 6 | Entity Framework 7 | SQL Server|

✅ Data Flow Diagram:

DataFlowDiagram-Wadokan

💻 How to install the project (Back)

Recommended installation steps

  1. Clone repository (preferably next to Wadokan Front repository, we go hand in hand)

  2. Create your own local database in Microsoft SQL Server Management Studio

  3. Connect your new database to Apiwadokan project accessing appsettings.json file

  4. Run add-migration name -Project Data

  5. Run update-database

  6. Check the connection is active in the Server Explorer

  7. All set! Build Apiwadokan -Back solution and run npm run dev command in wadokan front project

While connecting the project to your database, note that your Data source=... and initial catalog=... corresponds to the name of your computer and the name of your database respectively.

🔍 In depth

Here you can find more information about the built-in entities and methods in 1.0 version of Apiwadokan back project.

Entities Methods
User GetAll/ Add/ Insert / Post/ Update/ Patch/ DeleteById/ GetById
Event GetAll/ Add/ Insert / Post/ Update/ Patch/ DeleteById/ GetById
Resource GetAll/ Add/ Insert / Post/ Update/ Patch/ DeleteById/ GetById
Schedule GetAll/ Add/ Insert / Post/ Update/ Patch/ DeleteById/ GetById
Trainer GetAll/ Add/ Insert / Post/ Update/ Patch/ DeleteById/ GetById

Note that not every entity has all built-in methods in this 1.0 version, but may be implemented in future versions according to the clients' needs.

👀 Testing: Back

- Tested Event Service - Validate Model

- Tested User Entity/Encrypted Password

- Tested User Item Constructor Is Active

👩‍💻Group members:

Scrum Master

Product Owner

Developer

Developer

Developer

apiwadokan's People

Contributors

ma-shi22 avatar milacover avatar carmen-trillo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.