Questions tagged [web-applications]

Web applications are applications that are accessed over the "web", which can mean the Internet, or an internal network (an intranet).

Filter by
Sorted by
Tagged with
-3 votes
0 answers
54 views

What is the required tech stack for building a webapp with user-specific reports and data upload? [closed]

I am a beginner and don't know what a viable tech stack for this is. I've searched elsewhere and am unable to find an answer. I want to know what services (the tech stack) are requisite for making a ...
BigMistake's user avatar
-1 votes
0 answers
42 views

What is a viable tech stack for building webapp with user-specific reports and data upload? [closed]

I'm not wondering what the "best" tech stack is, because I know this is subjective and depends heavily on the specific context. However, I am a beginner and don't know what a viable tech ...
BigMistake's user avatar
-1 votes
0 answers
15 views

How to optimize Media Uploads for a Web App: Client-side Compression & Architecture Resources? [closed]

I'm working on a new web app that allows users to upload images and videos and share them with others. I'm primarily looking to optimize the upload process and have a couple of questions: Client-side ...
Lars Flieger's user avatar
1 vote
2 answers
291 views

Do we need APIs to just access databases?

At work, we have a Web application, which makes queries to databases, and I’m asked to determine if using Web APIs could be an added value. Personally, I’m not convinced it is. I know Web APIs are ...
Pine Code's user avatar
  • 111
1 vote
1 answer
38 views

Safe Plugin Architecture for Python Web API

I am making a web application for parameterized procedural world generation. Given the computational resources involved, this application involves a server backend for generating the world with an API ...
Groger's user avatar
  • 113
3 votes
1 answer
143 views

Is it good practice to always use "use strict" in modern web apps? [closed]

I'm learning JavaScript and just came across "use strict". It sounds like to me it should always be in play but me being a beginner I was wondering if there are scenarios/environments when ...
Meester Moo's user avatar
4 votes
1 answer
270 views

In a web application, should "private" user images be protected with authentication/authorization?

When creating a web application that will allow users to upload images and mark them as private, should those images be protected by authentication and authorization mechanisms against access by other ...
SunSparc's user avatar
  • 175
-4 votes
1 answer
126 views

Web applications, cookies and GDPR

... or technology stack for compliant web applications. GDPR among other includes cookies usage defining four cookie types: strictly necessary cookies , preferences cookies, statistics cookies, ...
user avatar
1 vote
2 answers
99 views

Best way to protect action links from CSRF

An application has a multifactor login. The user logs in with its e-mail and password, and then the following screen asks for a one time password received via e-mail or generated by a mobile app. In ...
user2190492's user avatar
0 votes
2 answers
294 views

Is this service considered "an API"? Could it benefit from being Restful?

I'm confused about the meaning of API, specially in the context of REST. I'm thinking of one example. My company creates an application that runs on a server (the "backend"). (JavaScript in ...
Juan Perez's user avatar
0 votes
0 answers
37 views

Using Final table and triggers to generate a appointment schedule or generate it on the fly? [duplicate]

I am making a appointment system for various businesses. Each business provides us the following type of information (system already impemented): Weekly schedule which day of week id open and close ...
Dimitrios Desyllas's user avatar
0 votes
1 answer
61 views

Resolvers and Adapters

In the web development application context, when someone says resolver, they talk about getting the data and modify it and then return it? What about adapters? are adapters essentially resolver ...
Rain Man's user avatar
  • 109
0 votes
1 answer
140 views

How do I avoid reading from S3 every time the user updates a filter on the webpage?

I am building a web application where a user logs in, and uploads a CSV file with employee data to S3. This is an example of the format of the file. id name country age 3243 John Doe USA 48 Using ...
the_muffin_man's user avatar
-2 votes
1 answer
172 views

Storing a large number of user permissions [closed]

I am refactoring an old application which has about 200 user permissions. Based on access permissions for the user, menu items for webpages will be Enabled or not. Permissions are also checked on the ...
Daniel Gee's user avatar
0 votes
0 answers
36 views

GRPC request from web client to backend

Suppose there is a third-party application which offers GRPC services with authentication. You want to use these services in your web application. So you will basically use that service behind the ...
Elgin Cahangirov's user avatar
0 votes
1 answer
47 views

How can a web application distinguish between sessions from trusted and non-trusted devices?

For compliance reasons, we want admins of a web app to work on it from devices (phones or computers) approved by IT. Or rather, they can work from other devices, but should get logged out quickly, so ...
Alexey Romanov's user avatar
1 vote
1 answer
90 views

How should I approach the development of an app with an parallel independent library?

I'm currently working on an ERP Blazor WebAssembly app that works alongside its base Razor Class libraries. The app could have some custom pages that aren't the same for all the customers and are ...
ImZac's user avatar
  • 21
-1 votes
1 answer
40 views

Options for sharing frontend workflows across disparate applications

I am working on a form building feature that will be used across different applications within our organization. Since each app has a slightly different stack we are planning to implement this feature ...
Jordan Dantas's user avatar
1 vote
4 answers
464 views

Is it best practice to only use still-supported languages when developing apps?

I am looking to create a multi-page web app. I had begun the construction of this web app in angularJS when I realized this was no longer being supported. I am early enough in development that it isn'...
Runeaway3's user avatar
  • 173
1 vote
2 answers
122 views

Microservice Granularity: Should a service ever be broken into smaller services with a shared database?

I'm trying to understand the size of a micro service. Fake situation: Data is read 1,000,000 times for every write. So when you scale out you generally only care about scaling out for the 'GET' ...
nanotek's user avatar
  • 301
0 votes
1 answer
89 views

Am I making this web app right?

I am currently making a newsletter website that will send you a email with the top ten manga for that week. Currently I have a web scraper that retrieves the top ten along with descriptions and other ...
moosepowa's user avatar
0 votes
0 answers
146 views

Do we really need a message brocker in WebSocket system?

I'm engineering architecture of a new web based software. I've never worked on high-scale softwares before and I'm reading a lot about it. To increase client-side speed and reduce load on servers, and ...
vusra's user avatar
  • 9
0 votes
1 answer
79 views

Data backup/slave node with replicated data, to be writeable while master is offline

I'm developing and designing a system which runs mostly on intranet of client companies. The system consists of one main database which is MariDB, for now one web-application as system management and ...
TomCrow's user avatar
  • 11
0 votes
0 answers
120 views

How to store multiple-users authorization tokens from a single service if I can't use a persistent storage?

I'm new to "web development" so I don't know much about ways to store data. I'm trying to build a web app using Python-Django which accesses private data from multiple accounts. The data ...
Guillermo Leon Rodriguez's user avatar
2 votes
2 answers
193 views

How would I use TDD / BDD when my webapp interacts with an external REST API?

I'm following roughly the TDD style as explained in the "Obey the Testing Goat" book: You have a functional test for your (Django, in my case) web app that tests the observable behaviour via ...
Lagerbaer's user avatar
  • 526
-3 votes
1 answer
61 views

Best Practices for Designing Around Presence/Absence of Home Button on Tablets?

Older iPads used to have a home button: Newer iPads don't have it. They have a line on the screen you're supposed to swipe up to get to the home screen: Now if an app has a row of links or buttons ...
VikR's user avatar
  • 97
2 votes
4 answers
517 views

When Is it worth writing your own CRUD generator for project?

I need to make an app for employees & employers. When is it worth writing your own CRUD generator for a project with the aim of process automation? With such a generator I wouldn’t need to create ...
Bekzod's user avatar
  • 129
1 vote
1 answer
172 views

How to present my Actors and Objects inside Sequence diagram for an Online Management Exam system

I am working on an online exam management system, which have those main actors:- Super Admin. Can manage questions/answers under all functional areas. Functional Admin. Can add questions/answers ...
test test's user avatar
0 votes
1 answer
131 views

Should an access token really be cryptographically signed?

In a web app I'm writing, a singed-in user is recognized by their cookie containing a session identifier. That session id has sixty-four bits of entropy, so I believe brute-force attacks are ...
Schmo's user avatar
  • 113
2 votes
3 answers
549 views

How do you reduce security risks when using NPM packages in commercial Web development?

This is a question for software engineers who are tasked with managing the development cycle for a Web application using NPM packages for deployment on a customer's Intranet or the Internet. This is ...
J.R.'s user avatar
  • 95
6 votes
2 answers
562 views

Is "this" in JavaScript out of fashion?

I'm not a frontend dev, but I recall that a few years ago, the this keyword was commonplace in frontend codebases. In recent years, I haven't seen this get used anymore. In the last few frontend ...
Newb's user avatar
  • 178
-1 votes
1 answer
57 views

Navigating a many-to-many relationship and determining price from a bulk API Call

I think it will help to give a little context, not only about the DB architecture but the actual product. I am building a business where we will be selling pallets of liquidated merchandise. Think a ...
AttemptedMastery's user avatar
0 votes
2 answers
85 views

Requiring HTTPS for an application "end to end", but not via a proxy server

We have a on-premise web application with frontend (Node/Express) and backend (Python/Flask), which, like every other web application I've ever worked on, provided HTTPS by using a proxy web server (...
Evan 's user avatar
  • 19
0 votes
1 answer
76 views

Architecture for SaaS that can run in my company's cloud or in clients' networks [closed]

I am working on a portable SaaS web application that has these requirements: The application can run as a cloud service hosted by my organization. Clients can run the application in their own on-...
emull8r's user avatar
  • 23
-1 votes
1 answer
55 views

What is the name of component handling the HTTP requests from client in more complex infrastractures that just "client-server"? [closed]

Although the splitting of web application/ web sites to front-end (client) and back-end (server) is popular, this binary division is frequently pretty far from actual complexity of architecture: The ...
Takesi Tokugawa YD's user avatar
1 vote
2 answers
1k views

Semantic versioning for SPA applications with a RESTful backend

I am building an Angular web application with a RESTful backend. I plan on using semantic versioning to differentiate between different releases. I've already read a bit about how to implement ...
Maurice's user avatar
  • 133
1 vote
2 answers
340 views

Should I hide admin functionality code in Client Side Rendering App?

I'm starting a new project in which we will use Client Side Rendering for the frontend. This is my first time working with this kind of technology and I was wondering which would be the best approach ...
David's user avatar
  • 129
1 vote
1 answer
383 views

Is it possible to store data for an offline-first native app that syncs with a web version without a backend?

I'm working on a somewhat typical notes app that I plan to create with React Native. Since the usage involves a lot of typing, it makes sense that there should also be a web version that users could ...
udbhavs's user avatar
  • 25
2 votes
4 answers
171 views

How to design around webapp Out of Memory crashing on export from SQL DB to Excel?

I have a monolith CRUD application with a feature - possibility to export some DB entires to an Excel file. The export is done within a background task. Often, however, when user presses the button ...
miqem's user avatar
  • 75
0 votes
1 answer
1k views

How to share users between multiple web application?

Objective I have to create way to use the same users to connect to multiple application, and i am thinking about how to do it and how to share the data between the applications. Details Each ...
Gregory Boutte's user avatar
0 votes
1 answer
43 views

Design approach where to persist autocompletion suggestions

I am currently planning a movie recommendation application. Within this context, the user can fill out a form including different information (e.g. title, description, etc.). The new entry gets then ...
Winter Gon's user avatar
0 votes
1 answer
300 views

Low Latency for multi-million record database in a web app [closed]

As a forewarning, this is for a school project with other school teammates, so my question is just for the sake of learning best practices. We are creating a recommendation system web app which ...
RocketSocks22's user avatar
0 votes
0 answers
44 views

Deploying app server-by-server vs. all at once

Suppose I have a static JS single-page-app that I want to deploy to production, and there are 4 production servers. I can deploy it to servers 1 & 2, try to test it, and then deploy to servers 3 &...
xli's user avatar
  • 121
1 vote
2 answers
194 views

Minimizing queries on a database

I am working with a large dataset (~5GB) stored in a Google BigQuery database. My goal is to create a web app which works a little bit like an Excel spreadsheet where users start off by seeing the ...
Moritz_st's user avatar
0 votes
1 answer
168 views

How to execute code "under the hood" in my no-code platform

As a learning project I started looking into how to mimic some basic features of a no-code platform. I usually code in Java/Python, have good knowledge over Javascript/HTML, but wanted to use this to ...
KarlZ's user avatar
  • 29
0 votes
2 answers
82 views

Where to sync Database and Search-Database in MVC pattern

I have a website-sideproject (Application Server: Django, Database: sqlite) with "search" functionality and I've recently stumbled over this problem. When you have a full-text-search-...
Philipp Doerner's user avatar
-1 votes
1 answer
70 views

How do I authenticate API request when I dont have credentials for the other end

I am developing an app in which I have to fetch data through company provided APIs. All the authentication is done on their end, so I don't have to build my own APIs. However, There are some ...
Prabhjot Singh's user avatar
0 votes
3 answers
538 views

Should I separate the public and private portions of an application into two separate apps?

So I'm currently running an analysis task for my company. I won't go into too much detail but we are dealing with medical records and other confidential data. Previously this application was only used ...
RudolphRedNose's user avatar
0 votes
3 answers
172 views

How do web apps provide support without revealing customer data?

I'm on a dev team where the product manager wants to allow internal users to "impersonate end-user and show the site exactly as the user sees it". I argue that this raises security flags and,...
flipdoubt's user avatar
  • 159
3 votes
1 answer
202 views

Distributing Web application to multiple customers

I am building an app (stack is Python/Django/React and DB is PGSQL) that is supposed to be used internally in companies to track their work, assign people to different tasks, throw some statistic data,...
Freshman's Dream's user avatar

1
2 3 4 5
22