This is a community management platform for Tech Communities across the world. The inspiration being the personal experiences of Community Organizers.
- Install Node.js and npm (at least version 18 of Node.js and at least version 9 of npm)
- Install @angular/cli
- Clone the project.
- Run
npm ci. - Run
npx nx run commudle-admin:servefor a dev server. Navigate tohttp://localhost:4200/. - The development server directly interacts with the production APIs.
- For Component Run
npx nx g @nx/angular:component <component-name> - For Service Run
npx nx g @nx/angular:service <service-name> - For Interface Run
npx nx g @nx/angular:interface <interface-name>
- 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.
- Run
npx nx resetto clear cache. - Run
npx nx run commudle-admin:release(ornpm run build:ssr) to build the SSR deploy artifact.- Output:
prod-server.zip - Contains:
commudle-admin/browser(static assets) +commudle-admin/server(SSR Node server) - Deployment: upload
prod-server.zipto the Elastic Beanstalk environment.
- Output:
- We are using Nebular which uses Eva Design System in commudle-admin
