It's a tool to helps you to take control of your projects and teams that will help you
to complete everything on
time and achieve your goals. You can coordinate team tasks so everyone knows who's doing
what.
Here we specify secret credentials which will be different for local and server
Note
For start. You can ignore MAILGUN_DOMAIN and
MAILGUN_API_KEY for now.
DB_HOST=
DB_USER=
DB_PASS=
DB_DATABASE=
MAILGUN_DOMAIN=
MAILGUN_API_KEY=
ACCESS_TOKEN_SECRET=
APP_NAME=
APP_URL=
ADMIN_EMAIL=
Environment Settings (Client Module)
path: src/environments/environment.ts
Here we specify secret credentials which will be different for local and server
Note
For start. You can ignore google_client_id and
filestack_api_key for now.
export const environment = {
title: "YOUR_APP_NAME",
url: "http://localhost:3000/",
google_client_id: "",
filestack_api_key: "",
};
Directory Structure
Root Directory Structure
Codecanyon folder
Client
Database
Documentation
Server
Server Directory Structure
Server
app
controller
include
model
routes
approutes.js
.env
.env.example
.gitignore
package.json
README.md
server.js
Client Directory Structure
Client
src
app
config
content
core
provider
app-routing.module.ts
app.component.html
app.component.ts
app.module.ts
assets
environments
environment.prod.ts
environment.ts
index.html
main.ts
manifest.json
polyfills.ts
styles.scss
tsconfig.app.json
tsconfig.spec.json
typings.d.ts
.angular-cli.json
.editorconfig
.gitignore
angular.json
karma.conf.js
ngsw-config.json
package.json
protractor.conf.js
README.md
tsconfig.json
tslint.json
Features
Projects
Create and manage your projects
Archive project
Project assignees
Assign the project to your team member
The team member can see everything in project
Assign the project to your client
The client can only see what you choose
Project activity
View all progress and activity for an entire project
Message board
Post project detail, credentials, files & docs, announcements, questions, ideas, progress
updates, etc.
Message board discussion
Place where team members can provide input.
Milestones and Tasks
Make lists of tasks that need to get done, assign to people
set due dates, and discuss.
Task list view
See any list of tasks on a ListView.
Task calendar view
See any list of tasks on a Calendar to get a clear view of when work is due.
Task assignees
Give the task a clear owner, so everyone knows who’s responsible.
Due dates and times
Specify the date and time something is due to everyone’s working off the same deadline—no
matter their time zone.
Attachments
Add files from your Device, Google Drive, Instagram, Facebook, Web Search to any task,
message board, or discussion.
Task Discussion
Place where team members can provide input.
Company activity
View all progress and activity for an entire company. Manage everything in one workspace. It
makes activity simpler instead of having to always request progress refreshes
Adding & managing team members
Create Team members
Team members see everything in the project.
They will be notified via email.
View the whole activity of team member
Manage project for the team member
View task of team member
Adding & managing clients
Create Client
The client only see what you choose
They will be notified via email
See the whole activity of client
Manage project for the client
Progressive web apps (PWA)
Progressive web apps are web applications built with technologies that make them behave like
native apps. ... Also, unlike native apps, no installation is required, but they are faster
than typical web apps.
Thankyou
Thanks
Thanks again for purchasing this application. We are trying to add and improve new features
regularly. Hopefully, you'll enjoy using the app. If you have any queries or suggestions,
please
contact us.