Click here to Skip to main content
15,886,873 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi We have a startup of about 15 people where we design graphical projects for our clients. we maintain our data using Microsoft excel right now where we can see statues of all running projects. we also use Microsoft teams to maintain our daily works and communication within the team. Is there any way i can do so that our clients can also see the status of their projects.

For example. Client X gave us 4 projects named in our database as AB1, AB2, AB3 and AB4. I want that if i can send a link to my client where he can see all his projects and their status like
AB1-currently designing
AB2-In corrections
AB3-Awating for revert
AB4-completed

What I have tried:

I haven't tried anything right now on this project and open to accept all the ideas around that
Posted
Updated 21-Sep-21 6:49am
Comments
PIEBALDconsult 21-Sep-21 12:15pm    
First, use a proper database.
Next, create a web service which controls access and exposes only those features which the user ( internal or external ) requires.

1 solution

It's not that simple.
As PIEBALD has said, the first thing to do it dump the spreadsheet - they are fine for tracking small teams, but once you get more than one user editing them, they become a nightmare very, very quickly. A "Proper DB" such as SQL Server or MySQL is a much better idea as they are designed for multiple users, as well as allowing "view only" access to some users (which is a good idea if the clients are external to the company!)

What you can do is expose the DB directly to the internet, but even if you implement reasonable security it's a risk, and one that probably isn't worth taking.

The way I'd do it is to set up a website with a "client area" that requires login and allows them to view the status of their projects (and their projects only - or you are risking both company confidentiality, NDA problems, and quite possibly GDPR breaches as well). The website backend code accesses your DB and server up project status and so forth. You could also include bug reporting / tracking and so forth as a "nice extra" for clients and it shouldn't take too long to add to your existing website provided your web designer / developer knows what he is doing! :laugh:
 
Share this answer
 
Comments
aakash sharma Sep2021 22-Sep-21 9:27am    
we're currently not operating any website for our buisness.is there any another way?
OriginalGriff 22-Sep-21 9:58am    
A web service and an app - but even then, you're going to need a domain to host the web service, and it'll be more complex - and probably expensive - than going a website route.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900