ClaytonNolen / GymIsland-2024CSC

0 stars 0 forks source link

Deciding on a stack #3

Open jedace opened 5 months ago

jedace commented 5 months ago

We are all doing research on what languages we want to use for our frontend, backend, database, and relations between them all. Need to share our findings and come to a conclusion on what our final stack will look like

2/2/24 11:03am

ClaytonNolen commented 5 months ago

Currently working towards what Database options would best fit out project because this will be an item we want to incorporate earlier for testing (11:22am).

jedace commented 5 months ago

Deciding what we would like to use for backend development. Top contenders are looking like Python and Node.js but leaning towards Node as the ecosystem may be more beneficial when deciding on the other areas

Node.js vs Python Integrating Python with Node.js

11:34am

ClaytonNolen commented 5 months ago

Firebase (Google) and SQL (Windows) look to be our best options for price (free) and the applications we believe we will need (11:43am).

jedace commented 5 months ago

Narrowing in on using the JS framework, lots of integration ability and ease of use

(12:02pm)

crowleyk1 commented 5 months ago

Researching front-end frameworks for JS.

(4:52pm)

crowleyk1 commented 5 months ago

Continuing research on front-end frameworks for JS. Looking at React at the moment.

(5:27pm)

crowleyk1 commented 5 months ago

Looked at Vue.js and Angular for front-end JS frameworks.

(5:56pm)

crowleyk1 commented 5 months ago

Looking over JQuery framework.

crowleyk1 commented 5 months ago

Looked at Svelte and Ember frameworks.

crowleyk1 commented 5 months ago

Looked at Backbone.js.

crowleyk1 commented 5 months ago

Highlighted important aspects of each framework in a google doc.

Daniel-Haley commented 5 months ago

Reviewing how charts are integrated into JavaScript frameworks. There are many options for different frameworks. I also reviewed how to plot data specifically in Google Firebase if we decide to stick with that as our database.

Daniel-Haley commented 5 months ago

Found that pretty much every data visualization JavaScript library that I looked at works with React and many of them work with Vue.js. I was also looking up how to connect Firebase to a JavaScript framework project. Links: https://www.monterail.com/blog/javascript-libraries-data-visualization https://firebase.google.com/docs/web/setup

Daniel-Haley commented 5 months ago

Reviewing previous capstone projects and seeing how html was used in the websites. Also, a possible web framework if we wanted to go a Python route is Django.

ClaytonNolen commented 5 months ago

Jed and I have decided that Firebase is a great option and works with Javascript (Clayton) and that Javascript will be one of our primary languages (Jed).

(10:17am)

https://firebase.google.com/docs/web/setup#:~:text=Before%20you%20can%20add%20Firebase,with%20your%20Firebase%20project%20resources. https://firebase.google.com/docs/web/environments-js-sdk

Daniel-Haley commented 5 months ago

Researching Svelte as our JavaScript framework. Svelte has a framework called Sveltekit that helps create more complete web applications. Link: https://kit.svelte.dev/docs/introduction

Daniel-Haley commented 5 months ago

Concluded that Svelte will be the JavaScript framework that we will be using after comparing to React.