Skip to content

A platform connecting startup entrepreneurs with investors. Enables entrepreneurs to pitch their business ideas and investors to make counter offers.

License

Notifications You must be signed in to change notification settings

arpankundu4/XharkTank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pitch UI  |  Invest UI  |  Swagger UI

Congratulations, We have a Deal!

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:

  1. Implemented the core logic for the REST API backend.
  2. Deployed the backend on a server.
  3. Connected the backend to the frontend provided by Crio.

XharkTank High-Level Architecture

xharktank_architecture

The web app is now live at:

xharktank-ui

Backend server is now live at https://xharktank-app.herokuapp.com

REST API Endpoints

  1. Create a new pitch
    POST /pitches

  2. Make a counter offer to a pitch
    POST /pitches/<pitch_id>/makeOffer

  3. Fetch all pitches
    GET /pitches

  4. Fetch a single pitch by id
    GET /pitches/<pitch_id>

swagger-ui

Swagger API documentation at https://xharktank-app.herokuapp.com/swagger-ui/#/xharktank

Technology Stack Used

  • Java 11
  • SpringBoot 2.6.2
  • MongoDB 4.2
  • Maven
  • Swagger
  • Postman
  • Heroku

Clone The Repository

$ git clone git@github.com:arpankundu4/XharkTank.git

Setup

From terminal:

  1. Type cd XharkTank
  2. Type chmod +x setup.sh
  3. Type ./setup.sh

Run Backend Server Locally

From terminal:

  1. Type cd XharkTank
  2. Type chmod +x server_run.sh
  3. Type ./server_run.sh
  4. Server will start on localhost:8081

Contact

Always happy to connect for feedback or discussions :)

Linkedin Email

About

A platform connecting startup entrepreneurs with investors. Enables entrepreneurs to pitch their business ideas and investors to make counter offers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published