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
1 answer
40 views

Implementing app marketplace in web app [closed]

I'm building a SaaS web app and I'm thinking about adding an integration marketplace. As an example, let's say we have a todo list app, in the marketplace we would have a slack integration and if it's ...
0 votes
0 answers
27 views

How to customize the styling of a web app for different customers? [closed]

We currently have several micro-frontends that together make up our product, which is licensed to our customers. These micro-frontends are written in vue.js and styled with Sass. We also have a theme ...
0 votes
1 answer
77 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 ...
-1 votes
0 answers
36 views

Replace authentication - identify human/machine on backend

I have website for polls where only authenticated users can create polls and vote. A lot of people come to my site but when they vote and login pop-up appears they dont want to login and exit the site....
0 votes
0 answers
36 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 ...
  • 9
0 votes
1 answer
58 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 ...
  • 11
0 votes
0 answers
53 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 ...
2 votes
2 answers
131 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 ...
  • 516
-3 votes
1 answer
46 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 ...
  • 97
2 votes
4 answers
452 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 ...
  • 129
1 vote
1 answer
43 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 ...
  • 123
0 votes
1 answer
95 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 ...
  • 113
0 votes
1 answer
324 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 ...
  • 75
0 votes
0 answers
23 views

Add API for smartphone APP requests (Ionic6) to Flask APP working with browser requests

We have a working multi page python flask web MVC application using bootstrap. We are looking to create app for smartphones and we decided ionic would be the better framework (along angular) since we ...
  • 101
6 votes
2 answers
545 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 ...
  • 178
-1 votes
1 answer
54 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 ...
0 votes
2 answers
74 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 (...
  • 19
0 votes
1 answer
59 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-...
  • 23
-1 votes
1 answer
49 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 ...
0 votes
2 answers
430 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 ...
  • 123
0 votes
2 answers
145 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 ...
  • 119
1 vote
1 answer
188 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 ...
  • 19
2 votes
4 answers
166 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 ...
  • 75
0 votes
1 answer
513 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 ...
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 ...
0 votes
1 answer
174 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 ...
0 votes
0 answers
24 views

Integration of applications to custom DB and envinroment

The company I am working for onboarded a new little app for events. It seems like a little and easy to make an app, however trying it out I have figured out how little I know about the integration of ...
  • 181
0 votes
0 answers
37 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 &...
  • 121
1 vote
2 answers
176 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 ...
0 votes
1 answer
129 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 ...
  • 29
0 votes
2 answers
53 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-...
-1 votes
1 answer
61 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 ...
0 votes
3 answers
258 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 ...
-1 votes
3 answers
144 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,...
  • 149
3 votes
1 answer
101 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,...
0 votes
1 answer
218 views

How to set up 2 versions of Single Page Application and serve the right version to users based on the backend setting?

We develop a Single Page Application (SPA) for enterprise clients. When we deploy a new version of our SPA we would like to upgrade a subset of clients whilst leaving the other clients on the more ...
0 votes
2 answers
445 views

JWT logout: Sharing blacklisted invalid token among services

I am working on a microservices project involving 4 services - Auth Service, Service-A, Service-B and Service-C. All the services are implemented using Spring Boot. The Auth Service is responsible for ...
-2 votes
1 answer
123 views

Bidirectional end-to-end communication between native application and web application

I'm in the planning stages of a project involving communication between users in the browser environment and numerous devices running in a widely distributed manner. The end goal is that users using ...
3 votes
2 answers
691 views

Why do backend web frameworks use "MVC" when they have no persistent UI to update?

Model View Controller (MVC) is focussed on UI based applications. In MVC the model notifies the UI (view) when its values change and the view then decides what and if to update. I can understand this ...
  • 219
-1 votes
1 answer
114 views

How to optimize the request time for large data response?

I have created a dashboard for rendering a list of clients into a DataTable. Below shown is the data model structure: When I had a few records in the clients schema, let's say a thousand rows, the ...
  • 109
0 votes
0 answers
36 views

Web rendering - Trying to figure out the different kinds of rendering

I have a background as a full stack web developer, but didn't code professionally speaking for about 8 years, now focusing on technical and/or functional analysis. In the meanwhile, many things ...
0 votes
1 answer
100 views

How to architect a collaborative web application for live updates?

When using collaborative applications like issue trackers, planning tools, etc. it can be very frustrating to have to keep hitting refresh to make sure you're viewing the same state as your colleagues....
1 vote
1 answer
556 views

CQRS-style "API" for frontend good or bad idea?

I'm building a lot web applications for internal use, my setup is basically ASP.NET Core, React/Angular and Typescript. I started to find my self duplicating a lot of code from C# into TypeScript ...
0 votes
1 answer
163 views

Websockets vs Ajax for live search

For building a simplistic live search system, I trying to decide whether to use Websockets or Ajax. Implementation wise, for every letter the user types (or maybe every 0.5 seconds), a database query ...
  • 165
2 votes
0 answers
61 views

How to back out of a website development job that's way out of my league [duplicate]

TLDR: project scope has crept beyond my capabilities and I need an early exit strategy (in both parties' best interest) Early last year I took on a gig to develop a web application for a financial ...
-3 votes
1 answer
93 views

Serving large file (dozens of GB) to client from a server-side query to the Azure SQL database?

I have an SQL database in Azure that is ~4.5 TB / 150 million rows worth of data. Users will need to query this database for large sets of data. Right now, I am having users submit their requests ...
1 vote
1 answer
77 views

Design help for web application that will run as separate instances with different content

I've built an RSVP web application with a React front end, Node.js backend, NGINX webserver, SQL database and hosted on a DigitalOcean Droplet with Ubuntu. The issue is, every time I want to launch ...
  • 121
3 votes
2 answers
2k views

Solution to notify users Single Page Application (SPA) static resources have updated if users don't refresh their browsers

I need to design a way to notify my user the SPA has updated if they don't refresh their browsers, i.e. if no requests to get index.html is made after the initial load, how do I notify users the ...
4 votes
2 answers
1k views

What is the benefit of having separate web servers and application servers?

Most of the web applications that I have seen developed in my organisation , have the following components : JS App (from browser) -> Web server -> Service(s)/Application server(s) -> ...
  • 153
2 votes
3 answers
951 views

Email Confirmation links must be GET, but not safe

When a user signs up to a web app, they often get a confirmation email. This email will contain a link. Once the user clicks the link, the app confirms the user's account as correctly associated with ...

1
2 3 4 5
22