Skip to content

Afika Nyati's personal website, a Node.js web application written using ReactJS and JavaScript ES6 syntax. Web Application employs Babel for compiling ES6 syntax and Webpack for module bundling. Application data is stored and served using Google Firebase.

Notifications You must be signed in to change notification settings

afikanyati/afika-personal-website

Repository files navigation

Afika Nyati's Personal Website


Afika Nyati's personal website, a Node.js web application written using ReactJS and JavaScript ES6 syntax. Web Application employs Babel for compiling ES6 syntax and Webpack for module bundling. Application data is stored and served using Google Firebase.

I. Dependencies

To install all dependencies/libraries (located in the package.json), run the following command in the terminal:

$ npm install

II. Usage

To run the web application, run the following command in the terminal:

$ npm run start

A development server will be launched on the localhost: http://localhost:8080

III. Deployment

Before this application can be deployed, the ES6+ codebase must be transpiled and web-packed into a build bundle.

To do this, run the following command in the terminal:

$ npm run build

Then, the /build directory should be ready for deployment.

To deploy the web application to firebase host, run the following command in the terminal:

$ firebase deploy -m "commit message"

To learn more about Firebase hosting and deployment, read: https://firebase.google.com/docs/hosting/deploying

IV. Firebase Data Structure

To view a sample file depicting the structure of the web application's data stored on Google Firebase, see: firebase_data_sample.json

V. Helpful Links

To learn more about ReactJS, visit: https://facebook.github.io/react/

To learn more about the Webpack module bundler, visit: https://webpack.js.org/

To learn more about the Babel compiler, visit: https://babeljs.io/

To learn more about Google Firebase, visit: https://firebase.google.com/

About

Afika Nyati's personal website, a Node.js web application written using ReactJS and JavaScript ES6 syntax. Web Application employs Babel for compiling ES6 syntax and Webpack for module bundling. Application data is stored and served using Google Firebase.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published