Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/commudle/commudle-ng

Where software developers grow together!
https://github.com/commudle/commudle-ng

angular css developer-community devrel hacktoberfest html monorepo nebular nebular-theme pwa scss typescript web-application webdevelopment

Last synced: 12 days ago
JSON representation

Where software developers grow together!

Awesome Lists containing this project

README

        

![Commudle Logo](https://commudle.com/assets/images/commudle-logo152.png)

# Commudle

[www.commudle.com](https://commudle.com)

This is a community management platform for Tech Communities across the world. The inspiration being the personal
experiences of Community Organizers.

## To setup

- Install Node.js and npm (at least version 18 of Node.js and at least version 9 of npm)
- Install [@angular/cli](https://angular.io/cli)
- Clone the project.
- Run `npm ci`.
- Run `npx nx run commudle-admin:serve` for a dev server. Navigate to `http://localhost:4200/`.
- The development server directly interacts with the production APIs.

## To create new components, service and interface

- For Component Run `npx nx g @nx/angular:component `
- For Service Run `npx nx g @nx/angular:service `
- For Interface Run `npx nx g @nx/angular:interface `

## Login/Sign Up for Development

- Go to `http://localhost:4200/login`
- Sign in using your **Google Account** or **Enter your email address** (Other options will be added soon).
- Now you are sign in successfully.
- [Contribution Guidelines](CONTRIBUTING.md)
- [Contributors.md](CONTRIBUTORS.md)
- [Code Of Conduct](CODE_OF_CONDUCT.md)

## Build for production

- Run `npx nx reset` to clear cache.
- Run `npx nx run prerender:release` to build the project. The build artifacts will be stored in the `prod-server.zip` file.

## Design Framework / UI Kit

- We are using [Nebular](https://akveo.github.io/nebular/) which uses [Eva Design System](https://eva.design/) in
commudle-admin