Git Product home page Git Product logo

solarx's Introduction

SolarX (CSCI 5709 : Advanced Web Services)

It is crucial to maintain a balance between exploiting natural resources and researching them in the twenty-first century, when people rely entirely on technology. The primary energy source for human-made technology is power. The sun supplies enough energy to satisfy the demands of the entire world, and unlike fossil fuels, it won't run out any time soon. The sole constraint on solar energy as a renewable resource is our aim to efficiently and economically convert it to electricity. The most well-known truth about solar energy is that it is a clean, environmentally friendly form of energy and it is a wonderful option to lessen your carbon impact through solar energy.

Authors

Getting Started

Prerequisites

To have a local copy of project up and running on your local machine, you will first need to install the following software and libraries

  • Node.js
  • Visual Studio code
  • ChakraUi
  • Git

See the following section for detailed step-by-step instructions on how to install this software and libraries

Installing

A step by step series of examples that tell you how to get a development env running

On installing node.js, you can verify the installation by using the "npm" command and you should see a series of usage commands in your command prompt. On installing git, you can verify the installation by using the "git -version" command and you should see the version of git On ChakraUi installation should show success message.

Deployment

Currently, Our team has used netlify for hosting the frontend of the website. We have also used Heroku to deploy our database and backend.

Built With

SolarX- Frontend

  • React - Front-end framework
  • chakra - Chakra UI framework for front-end
  • Netlify - Deployment/Hosting platform
  • Node - Backend JavaScript
  • Express - Web framework for Node
  • MySQL - Relational database used for data persistence

Use the following commands to build and deploy the application to heroku:

  • heroku create -a [app Name]
  • heroku git:remote -a [app Name]
  • git push heroku [branch name]:main

References and Acknowledgement

[1] “Chakra UI - a simple, modular and accessible component library that gives you the building blocks you need to build your react applications.,” Chakra UI: Simple, Modular and Accessible UI Components for your React Applications. [Online]. Available: https://chakra-ui.com/. [Accessed: 04-Jun-2022].

[2] “React – a JavaScript library for building user interfaces,” – A JavaScript library for building user interfaces. [Online]. Available: https://reactjs.org/. [Accessed: 04-Jun-2022].

[3] C. tim, "Purity UI - Dashboard". [Online]. Available: https://www.creative-tim.com/product/. [Accessed: 18-May-2022]

[4] W3C, “The W3C Markup Validation Service,” W3.org, 2013. [Online]. Available: https://validator.w3.org/ [Accessed: 04-Jun-2022]

[5] “React Best Practices and Security,” TatvaSoft Blog. [Online]. Available: https://www.tatvasoft.com/blog/reactjs-best-practices/ [Accessed: 05-Jul-2022].

[6] "Validate and Format North American Phone Numbers". Oreilly [Online]. Available: https://www.oreilly.com/library/view/regular-expressions-cookbook/9781449327453/ch04s02.html [Accessed: 02-Jun-2022].

solarx's People

Watchers

James Cloos avatar Radhey Rupapara avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.