XharkTank is an application where entrepreneurs can pitch ideas for a business or product they wish to develop, and investors can make counter offers to the same. It helps connect budding entrepreneurs with investors.
XharkTank was a part of Crio Launch 2022 (stage-1).
In this mini-project, I:
- Implemented the core logic for the REST API backend.
- Deployed the backend on a server.
- Connected the backend to the frontend provided by Crio.
The web app is now live at:
-
Entrepreneurs
https://rebrand.ly/xharktank-pitches-http/?author=arpan-kundu-4&url=https://xharktank-app.herokuapp.com/
Backend server is now live at https://xharktank-app.herokuapp.com
-
Create a new pitch
POST /pitches
-
Make a counter offer to a pitch
POST /pitches/<pitch_id>/makeOffer
-
Fetch all pitches
GET /pitches
-
Fetch a single pitch by id
GET /pitches/<pitch_id>
Swagger API documentation at https://xharktank-app.herokuapp.com/swagger-ui/#/xharktank
- Java 11
- SpringBoot 2.6.2
- MongoDB 4.2
- Maven
- Swagger
- Postman
- Heroku
$ git clone [email protected]:arpankundu4/XharkTank.git
From terminal:
- Type
cd XharkTank
- Type
chmod +x setup.sh
- Type
./setup.sh
From terminal:
- Type
cd XharkTank
- Type
chmod +x server_run.sh
- Type
./server_run.sh
- Server will start on
localhost:8081
Always happy to connect for feedback or discussions :)