DEV Community

Cover image for XharkTank - Buildout
Abhinavkgupta
Abhinavkgupta

Posted on • Updated on

XharkTank - Buildout

Hello Developers, I recently participated in Crio-Launch 2022 Challenge-Stage 1 organized by Crio.do. I am going to share my learning experience

What are Tech Internship?

Externships in technology are experiential learning opportunities that are comparable to internships but are shorter and part-time, and are delivered in collaboration with technology firms. Externships with Crio Launch are a terrific way to address real-world problems in a real-world tech startup context and gain crucial skills that will help you progress your dev career.

So, the first day began with an orientation in which they described the structure of the programme and how anyone could easily and pleasantly get started with it. The curriculum is separated into two phases, and at each step, some students are chosen and advance to the next stage of the programme.

Stage 1: Everyone who had been selected for the programme could participate in this stage, which lasted two weeks. HTTP, REST API, Linux, and Git were among the topics to be addressed during the course of two weeks. In addition, certain cloud principles and AWS were to be taught.and as a bonus, we were to be introduced to Backend Development where we would built a backend for Xharktank-Buildout. The students who successfully complete the Stage 1 were graduated and considered to participate in the Stage 2 of the program.

Introduction

Sharktank is a panel of possible investors known as "Sharks" who listen to entrepreneurs propose ideas for new businesses or products. These self-made multi-millionaires evaluate the business plans and items presented before deciding whether to invest their own money to advertise and advise each contestant.

Xharktank

Create a XharkTank backend where aspiring entrepreneurs can pitch ideas for a business or product they want to develop by providing their name, title, and business idea, the investment amount they expect to be fulfilled, and the percentage of equity they are willing to give away to potential investors. Investors must be able to access a list of all pitches and provide feedback/comment with a counter offer based on their interests.

I will be in charge of implementing the GET/POST APIs needed for the backend to function properly. The figure below represents the high-level architecture of the Full Stack Application.
Image description

Features

  • Pitch your Idea
  • Invest in Pitches

Summary

  • Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.

  • Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.

  • MongoDB is an open-source document database and leading NoSQL database.

Technology Used 🛠️

a) Node js

b) Express js

c) Mongodb

d) Mongoose

Conclusion

It was a highly enlightening and rewarding learning experience throughout the entire project production process. I was able to create a project view. Throughout the process, I learned about several new methodologies for XharkTank. Also, as a result of this project, I ended up creating my blog, which I never expected to do.

I'm delighted to report that I've finally finished the deployment phase and am merging my backend with the given frontend. Please provide feedback.
Tech Stack Used: Node js, Express Js, Mongodb, Mongoose

Image description

Thankyou

Top comments (0)