Skip to content

This project is the back-end service for a school forum application designed to facilitate academic discussions. The platform allows students to post questions, which can then be answered by teachers or fellow students.

License

Notifications You must be signed in to change notification settings

wolney-fo/mycampus

Repository files navigation

My Campus

This project is the back-end service for a school forum application designed to facilitate academic discussions. The platform allows students to post questions, which can then be answered by teachers or fellow students.

The back-end is built to support a dynamic and interactive learning environment, with scalable APIs that ensure efficient communication between users. It’s designed to enhance the educational experience by promoting knowledge sharing and engagement.

Table of Contents

Key Features

Coming soon...

Project Structure

$PROJECT_ROOT
├── prisma              # Prisma configs
│   └── migrations      # Database migrations
└── src
    ├── @types          # Typing
    ├── env             # Environment variables validation
    ├── lib
    ├── errors          # Application errors
    ├── routes          # Routes
    ├── repositories    # Entities repositories
    ├── use-cases       # Application services
    │    └── factories  # Services factories
    └── utils           # Util functions

Stack

  • Node.js
  • Typescript
  • Fastify
  • Prisma ORM
  • SQLite
  • Dayjs
  • Zod
  • Vitest
  • Swagger

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the project.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a pull request.

License

MIT by Wolney Oliveira

About

This project is the back-end service for a school forum application designed to facilitate academic discussions. The platform allows students to post questions, which can then be answered by teachers or fellow students.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published