
A simple CRUD (Create, Retrieve, Update, Delete) app with React Hooks (+Axios) consuming a simple Node.js API server (+Sequelize Sqlite).
npm init -y
npm i express
npm i sequelize
npm i sqlite3
npm i cors
npm i --save-dev sequelize-cli
const express = require('express');
const cors = require('cors');
const app = express();
const PORT = 3333;
app.use(express.urlencoded({ extended: false }));
app.use(cors());
app.use(require('./routes'));
app.listen(PORT, () => {
console.log(`Server started at: http://localhost:${PORT}`);
});CSS Style – (HTML tags on index.html): Materialize
npm start
Start react app. Port: http://localhost:3000
npm start
Start API server. Port: http://localhost:3333
Database in: database/database.sqlite
The database.sqlite already contains some data.
| VERB | ROUTE |
|---|---|
| get | /api |
| post | /api |
| put | /api/:id |
| delete | /api/:id |
Google Chrome has dominated web browsing for over a decade with 71.77% global market share.…
Perplexity just made its AI-powered browser, Comet, completely free for everyone on October 2, 2025.…
You've probably heard about ChatGPT Atlas, OpenAI's new AI-powered browser that launched on October 21,…
Perplexity Comet became free for everyone on October 2, 2025, bringing research-focused AI browsing to…
ChatGPT Atlas launched on October 21, 2025, but it's only available on macOS. If you're…
Two AI browsers just entered the ring in October 2025, and they're both fighting for…