Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maneeshavr/sentura_code_challenge
https://github.com/maneeshavr/sentura_code_challenge
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/maneeshavr/sentura_code_challenge
- Owner: ManeeshaVR
- Created: 2024-08-25T03:29:26.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-25T07:24:52.000Z (4 months ago)
- Last Synced: 2024-11-08T19:47:02.891Z (about 2 months ago)
- Language: Java
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Sentura Technologies Code Challenge - User Management System
This project is a Spring Boot application developed as part of a code challenge for Sentura Technologies. The application manages users and integrates with Weavy to provide collaboration features such as in-app messaging and file sharing.
## Project Overview
- **Company**: Sentura Technologies
- **Project**: Interview Code Challenge
- **Application**: User Management System with Weavy Integration
- **Technologies**: Spring Boot, Weavy, MySQL, JWT## Features
- **User Management**: Create, read, update, and delete user details.
- **Weavy Integration**: In-app messaging, file sharing, and other collaboration features.
- **JWT Authentication**: Secure the API endpoints with JSON Web Tokens.
- **Persistent Storage**: MySQL database for storing user data.
- **Spring Data JPA**: Simplified data access with JPA.## Prerequisites
Before you begin, make sure you have the following installed:
- [JDK 17](https://www.oracle.com/java/technologies/javase-jdk17-downloads.html)
- [Maven 3.8](https://maven.apache.org/install.html)
- [MySQL 8](https://dev.mysql.com/downloads/mysql/)
- [Weavy Account](https://www.weavy.com/)## API Documentation
Postman collection JSON file is included in the main directory of the repository. This collection contains all API endpoints with detailed requests and responses.
- Postman Documentation Link - https://documenter.getpostman.com/view/28127032/2sAXjF9EqZ