[![N|Solid](https://github.com/raymondwbayly/beowulf-assets/blob/master/img/web/beowulf-react-top-banner.jpg?raw=true)](#)
# Beowulf REACT (Next.js) (Web Application (MicroServices Edition))
# What is the Beowulf PLatform
---
## The Beowulf Platform is a suite of prototype applications giving a developer the ability to see an entire production suite of applications as they work together, allowing them the ability to look at the code for examples and to see the performance and abilities of the language, architecture and interdependency between the applications.
## The Beowulf Prototype comes with multiple applications allowing you to run and test a proof of concept system (All utilizing the [Beowulf Node.JS Server](https://github.com/raymondwbayly/beowulf_mse_server))
- [Beowulf NODEJS Server built using MicroService Architecture](https://github.com/raymondwbayly/beowulf_mse_server)
- [Desktop Application (Electron)](https://github.com/raymondwbayly/beowulf-desktop-application)
- [Desktop Chat Application (Flutter)](https://github.com/raymondwbayly/beowulf-chat-application )
- [Mobile Application (Flutter)](https://github.com/raymondwbayly/beowulf-mobile)
- [Web Application (REACT)](https://github.com/raymondwbayly/beowulf-react-web)
- [Web Application (Flutter)](https://github.com/raymondwbayly/beowulf-web)
[![N|Solid](https://github.com/raymondwbayly/beowulf-assets/blob/master/img/web/beowulf-mse-platform-mid-page.jpg?raw=true)](#)
---
## Install and run Beowulf React Application
- To Install the Beowulf (REACT | NEXTJS) Web Application simply do the following.
- Download the [Beoulf MSE NodeJS Server](https://github.com/raymondwbayly/beowulf_mse_server)
- Either Using Git or unzip it to a local directory on your machine
- Open the terminal and ```cd``` into the directory and run ```npm install``` then ```npm run dev```
- Leave that terminal window open and running
- Open your web browser to ```http://localhost:3100``` and you should see the Beowulf welcome page.
- Either GIT or download the [Beowulf React Web Application](https://github.com/raymondwbayly/beowulf-react-web)
- Unzip or clone to a local directory
- ```cd``` into that directory
- run the following commands ```npm install``` then ```npm run dev```
- Open a browser window and point it at ```http://localhost:3000/``` to run the application
---
## POSTMAN (https://www.postman.com/) Will allow you to check the URI points on the server.
- Once you have the server installed and running download postman
- Import the schema from within the ```docs``` folder under the project.
- This will give you all the server calls and parameters allowing you to test
---
## Tech
Beowulf uses a number of technologies within the suite:
- [Flutter] - A web/mobile framework based off of Google's Dart Language!
- [Hummingbird] - Codename for the web framework for flutter
- [Node] - Application server and package manager.
- [Express] - A framework for building Node.js micro services and server uri calls
- [React - Next JS] - A popular web development language, utilizing Widget / MicroServices Architecture.
## Documentation
- All information on the project is in the ```/docs``` folder of the project
---
## License
Apache