https://github.com/maneeshavr/sentura_code_challenge
  
  
     
    https://github.com/maneeshavr/sentura_code_challenge
  
        Last synced: 9 months ago 
        JSON representation
    
- Host: GitHub
 - URL: https://github.com/maneeshavr/sentura_code_challenge
 - Owner: ManeeshaVR
 - Created: 2024-08-25T03:29:26.000Z (about 1 year ago)
 - Default Branch: main
 - Last Pushed: 2024-08-25T07:24:52.000Z (about 1 year ago)
 - Last Synced: 2025-01-01T22:42:54.488Z (10 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