The Codex Backend - Spring is a Spring Boot application that serves as the backend for the Codex Iter website. It provides two main endpoints, 'events' and 'members,' allowing for the retrieval and management of event data and member information. This backend is designed to work seamlessly with the Codex Iter website frontend, providing the necessary API services for the platform.
- GET /events: Retrieve a list of events.
- GET /members: Retrieve a list of members.
Before running the Codex Backend - Spring, make sure you have the following prerequisites:
- Java Development Kit (JDK)
- Spring Boot
- Maven
- Database setup (e.g., MySQL, PostgreSQL, or H2 for development)
-
Clone the repository:
git clone https://github.com/whysosaket/codex-backend-spring.git cd codex-backend-spring
-
Configure your database settings in
application.properties
orapplication.yml
. -
Build the project:
mvn clean install
-
Run the application:
java -jar target/codex-backend-spring-1.0.0.jar
Once the Codex Backend - Spring is up and running, it provides RESTful API endpoints to manage events and members for the Codex Iter website. You can use these endpoints to interact with the database and serve data to the frontend.
Example API requests using tools like curl
, Postman
, or axios
can be made to these endpoints for data retrieval, creation, updating, and deletion.
For detailed information on how to interact with the API, please refer to the API documentation or the Codex Iter website documentation.
We welcome contributions from the open-source community. If you'd like to contribute to the Codex Backend - Spring, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature-name
. - Make your changes and commit them:
git commit -m 'Description of your changes'
. - Push your branch to your fork:
git push origin feature-name
. - Create a pull request to the
main
branch of the original repository.
Please make sure to follow our Code of Conduct and Contribution Guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions, issues, or feedback, please don't hesitate to contact us or open an issue in the repository.
Thank you for using Codex Backend - Spring!
Happy coding! 🚀