NexaMeet Backend powers the innovative platform designed to bring communities together. It handles all backend functionalities, including user management, event handling, and community interactions, delivering a seamless experience for local event discovery and participation.
- Programming Language: Java
- Framework: Spring Boot
- Database: PostgreSQL
- Security: Spring Security with JWT
- API: RESTful APIs
- Testing: JUnit, Mockito
- Build Tool: Maven
- Version Control: Git
To get started with the NexaMeet backend:
- Clone the repository:
git clone https://github.com/your-username/NexaMeet-Backend.git
- Navigate to the project directory:
cd NexaMeet-Backend
- Install dependencies:
- If using Maven, run mvn install.
- Set up your database:
- Ensure PostgreSQL is installed and running.
- Create a new database for the application.
- Configure application.properties:
- Update the database URL, username, and password.
- Run the application:
- Execute mvn spring-boot:run to start the server.
Contributions to NexaMeet Backend are welcome! If you have suggestions or improvements:
- Fork the repository.
- Create a new branch (git checkout -b feature-branch).
- Make your changes and commit them (git commit -am 'Add some feature').
- Push to the branch (git push origin feature-branch).
- Create a new Pull Request.
This project is licensed under the MIT License - see the LICENSE.md file for details.