Glife REST API Framework

Reduce development time, focus more on the business logic, Glife REST API Framework will handle all the hard works for you.

_app.js
package.json
export default {
return (
<ApolloProvider client={apolloClient}>
<UserProvider pageProps={pageProps}>
<Component {...pageProps} />
</UserProvider>
</ApolloProvider>
)
}

Introduction

Getting started

Learn how to get the code and set up your project in under 30 minutes.

Installation

Step-by-step guides to setting up your system and installing all the dependency libraries.

React

Learn how React work.

MongoDB

Learn what is MongoDB and how to connect.

WebSocket

Learn what is WebSocket and why we use it

REST API Framework

Learn how to use the framwork

Developer Guides

How to setup VSCode


Overview

Glife REST API Framework is a boilerplate with all the needed codes for both Back-end and Front-end, so you can jump right into developing MERN stack projects without any extra configuration and setup

Dependencies

Below here is the list of all the dependencies that are currently used in this framework:

  • MongoDB: One of the biggest NoSQL Database in the world that help you build faster and easy-to-scale database structure.
  • ExpressJS: A minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
  • React: A JavaScript library for building user interfaces created by Facebook and has been used by millions of developers.
  • NodeJS: An open-source, cross-platform JavaScript runtime environment that is designed to build scalable network applications and can handle many connections concurrently.
  • NextJS: The React Framework for Production. NextJS brings the power of full-stack to the Front-end and gives you the best developer experience with all the features you need for production. No config needed.

Getting help

There is no such thing as bug-free frameworks. So don't hesitate and feel free to contact us, we're always here to help.

Submit an issue

If you have any issues when developing using this framework, or you have new ideas that you think the framework should have. You can always create a new issue on the GitHub issue page here.

Join the team

If you are interested in the project and want to contribute your effort. Please feel free to contact us by sending an email to contact@glife.com.sg