Skip to content

codenificient/Fasolara

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

510 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the FasoLara Github Monorepository

FasoLara Preview

This repo encompasses several other repositories for various components on the FasoLara system, a solar energy startup. [Work in Progress!]

Component repositories

  • admin: The frontent web application for administrative process of the business

    Sample site is live at https://fasolara.vercel.app/

  • backend: The initial backend server to handle operations between the frontend and the company remote database. It uses Express.JS and GraphQL. Development for this backend is paused in January 2023 in favor of the more capable Apollo GraphQL server

    Sample site is live at https://fasolarabackend.vercel.app/graphql

  • frontend: The repository containing code for the public facing website made with NextJS

    Sample site is live at https://fasolarafrontend.vercel.app/

  • mobile: This repository contains the codebase for the React Native companion mobile application for employees and other public stakeholders

  • server: The updated backend server using Apollo GraphQL starting with user authentication. The backend codebase will be developped independently and eventually will be refactored into the server repository

    Sample site is live at https://fasolaraapollo.vercel.app/api

Technology Stack

Language:

  • TypeScript
  • JavaScript

Backend

  • Node.JS
  • Express.JS
  • Apollo Server v4
  • Next.JS

Sample Data

  • Mockaroo
  • Faker.JS

Frontend

  • React.JS
  • Bootstrap
  • React Bootstrap
  • TailwindCSS

Database

  • MongoDB Atlas
  • Mongoose
  • GraphQL Express
  • Apollo GraphQL

Mobile

  • React Native

Testing

  • Manual

    • PostMan
    • Apollo Studio
    • GraphiQL
  • Automated

    • Cypress
    • Jest
    • Mocha
    • Chai

Learn More

See the README.md inside each subfolder for more details.

About

Fasolara — Solar company platform with backend, frontend, React Native mobile, and admin dashboard

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors