Event-Manaja is a full stack web app that provides a platform for managing event centers and booking events at such centers.
Link coming soon..
Coming soon...
-
Install
node, version 5 or greater -
Clone the repo and cd into it
git clone https://github.com/larrystone/event-manaja.git cd event-manaja -
Install all dependencies
npm install -
Start the app
npm start -
Run the application on browser
http://localhost:4000/
- Create an account with username,email and password.
- Sign in with username/email and password
- Create/Manage event centers (Admin privileged)
- Book event on centers
This directory hosts the schema definitions, resolver functions and other files needed for backend support of the app. The server is built with GraphQL and depployed with Prisma
This folder hosts the Client Side implementation (using NextJs/Redux) powered by the Server Side backend
- NodeJS - A Javascript runtime built on chrome V8 engine that uses an event-driven non-blocking I/O model that makes it lightweight and efficient.
- GraphQL - A query language for your API.
- NextJS - A lightweight framework for static and server-rendered applications.
- Redux - A predictable state container for JavaScript apps.
If you are interested in contributing to development of this project, follow the instructions below to contribute.
-
Fork the repository
-
Make your change
-
Commit your change to your forked repository
-
Provide a detailed commit description
-
Raise a pull request against the develop branch
-
Please see Project wiki for project conventions
This project is licensed under the MIT License - see the LICENSE file for details
Anyone can! Just follow the contribution guidelines above
Yes please check the project wiki for project conventions.
Yes!. This application is licensed under MIT, and is open to
everyone
- Lawal Lanre E. (Larrystone) - Aspiring Software Dev.